#include <polygon_90_with_holes_data.hpp>
Public Types | |
typedef polygon_90_concept | geometry_type |
typedef T | coordinate_type |
typedef std::vector < coordinate_type > ::const_iterator | compact_iterator_type |
typedef iterator_compact_to_points < compact_iterator_type, point_data< coordinate_type > > | iterator_type |
typedef coordinate_traits< T > ::area_type | area_type |
Public Member Functions | |
polygon_90_data () | |
template<class iT > | |
polygon_90_data & | set (iT begin_point, iT end_point) |
template<class iT > | |
polygon_90_data & | set_compact (iT input_begin, iT input_end) |
polygon_90_data (const polygon_90_data &that) | |
polygon_90_data & | operator= (const polygon_90_data &that) |
template<typename T2 > | |
polygon_90_data & | operator= (const T2 &rvalue) |
bool | operator== (const polygon_90_data &that) const |
iterator_type | begin () const |
iterator_type | end () const |
compact_iterator_type | begin_compact () const |
compact_iterator_type | end_compact () const |
std::size_t | size () const |
typedef coordinate_traits<T>::area_type boost::polygon::boost::polygon::polygon_90_data< T >::area_type |
typedef std::vector<coordinate_type>::const_iterator boost::polygon::boost::polygon::polygon_90_data< T >::compact_iterator_type |
typedef T boost::polygon::boost::polygon::polygon_90_data< T >::coordinate_type |
typedef polygon_90_concept boost::polygon::boost::polygon::polygon_90_data< T >::geometry_type |
typedef iterator_compact_to_points<compact_iterator_type, point_data<coordinate_type> > boost::polygon::boost::polygon::polygon_90_data< T >::iterator_type |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |