#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 |