#include <polygon_traits.hpp>
Classes | |
struct | iterator_holes_type |
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 view_of < polygon_45_concept, typename polygon_with_holes_traits< T > ::hole_type > | hole_type |
Public Member Functions | |
view_of (const T &obj) | |
iterator_type | begin () const |
Get the begin iterator. More... | |
iterator_type | end () 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... | |
iterator_holes_type | begin_holes () const |
Get the begin iterator. More... | |
iterator_holes_type | end_holes () const |
Get the end iterator. More... | |
std::size_t | size_holes () const |
Get the number of sides of the polygon. More... | |
Public Attributes | |
const T * | t |
typedef polygon_traits<T>::coordinate_type boost::polygon::view_of< polygon_45_with_holes_concept, T >::coordinate_type |
typedef view_of<polygon_45_concept, typename polygon_with_holes_traits<T>::hole_type> boost::polygon::view_of< polygon_45_with_holes_concept, T >::hole_type |
typedef polygon_traits<T>::iterator_type boost::polygon::view_of< polygon_45_with_holes_concept, T >::iterator_type |
typedef polygon_traits<T>::point_type boost::polygon::view_of< polygon_45_with_holes_concept, T >::point_type |
|
inline |
|
inline |
Get the begin iterator.
References boost::polygon::begin_points().
|
inline |
Get the begin iterator.
References boost::polygon::polygon_with_holes_traits< T, enable >::begin_holes().
|
inline |
Get the end iterator.
References boost::polygon::end_points().
|
inline |
Get the end iterator.
References boost::polygon::polygon_with_holes_traits< T, enable >::end_holes().
|
inline |
Get the number of sides of the polygon.
References boost::polygon::size().
|
inline |
Get the number of sides of the polygon.
References boost::polygon::polygon_with_holes_traits< T, enable >::size_holes().
|
inline |
Get the winding direction of the polygon.
References boost::polygon::winding().
const T* boost::polygon::view_of< polygon_45_with_holes_concept, T >::t |