#include <ring_proxy.hpp>
Public Types | |
typedef boost::polygon::polygon_traits < typename boost::remove_const < Polygon >::type > ::iterator_type | iterator_type |
typedef boost::polygon::polygon_with_holes_traits < typename boost::remove_const < Polygon >::type > ::iterator_holes_type | hole_iterator_type |
Public Member Functions | |
ring_proxy (Polygon &p) | |
ring_proxy (Polygon &p, hole_iterator_type hole_it) | |
ring_proxy () | |
iterator_type | begin () const |
iterator_type | begin () |
iterator_type | end () const |
iterator_type | end () |
void | clear () |
void | resize (std::size_t) |
template<typename Point > | |
void | push_back (Point const &point) |
Static Public Attributes | |
static const bool | is_mutable = !boost::is_const<Polygon>::type::value |
typedef boost::polygon::polygon_with_holes_traits< typename boost::remove_const<Polygon>::type >::iterator_holes_type boost::geometry::adapt::bp::ring_proxy< Polygon >::hole_iterator_type |
typedef boost::polygon::polygon_traits< typename boost::remove_const<Polygon>::type >::iterator_type boost::geometry::adapt::bp::ring_proxy< Polygon >::iterator_type |
|
inline |
|
inline |
|
inline |
|
inline |
References boost::polygon::begin_points().
Referenced by boost::geometry::adapt::bp::range_begin().
|
inline |
References boost::polygon::begin_points().
|
inline |
|
inline |
References boost::polygon::end_points().
Referenced by boost::geometry::adapt::bp::range_end().
|
inline |
References boost::polygon::end_points().
|
inline |
References boost::xpressive::push_back.
Referenced by boost::geometry::traits::push_back< adapt::bp::ring_proxy< Polygon > >::apply().
|
inline |
|
static |