#include <polygon_traits.hpp>
Public Types | |
typedef polygon_traits< T > ::coordinate_type | coordinate_type |
typedef polygon_traits< T > ::iterator_type | iterator_type |
typedef polygon_traits< T > ::point_type | point_type |
typedef iterator_points_to_compact < iterator_type, point_type > | compact_iterator_type |
Public Member Functions | |
view_of (const T &obj) | |
compact_iterator_type | begin_compact () const |
Get the begin iterator. More... | |
compact_iterator_type | end_compact () const |
Get the end iterator. More... | |
std::size_t | size () const |
Get the number of sides of the polygon. More... | |
winding_direction | winding () const |
Get the winding direction of the polygon. More... | |
Public Attributes | |
const T * | t |
typedef iterator_points_to_compact<iterator_type, point_type> boost::polygon::view_of< polygon_90_concept, T >::compact_iterator_type |
typedef polygon_traits<T>::coordinate_type boost::polygon::view_of< polygon_90_concept, T >::coordinate_type |
typedef polygon_traits<T>::iterator_type boost::polygon::view_of< polygon_90_concept, T >::iterator_type |
typedef polygon_traits<T>::point_type boost::polygon::view_of< polygon_90_concept, T >::point_type |
|
inline |
|
inline |
Get the begin iterator.
|
inline |
Get the end iterator.
|
inline |
Get the number of sides of the polygon.
References boost::polygon::size().
|
inline |
Get the winding direction of the polygon.
References boost::polygon::winding().
const T* boost::polygon::view_of< polygon_90_concept, T >::t |