#include <polygon_data.hpp>
Public Types | |
typedef polygon_concept | geometry_type |
typedef T | coordinate_type |
typedef std::vector < point_data< coordinate_type > >::const_iterator | iterator_type |
typedef coordinate_traits< T > ::coordinate_distance | area_type |
typedef point_data< T > | point_type |
Public Member Functions | |
polygon_data () | |
template<class iT > | |
polygon_data (iT input_begin, iT input_end) | |
template<class iT > | |
polygon_data & | set (iT input_begin, iT input_end) |
polygon_data (const polygon_data &that) | |
polygon_data & | operator= (const polygon_data &that) |
template<typename T2 > | |
polygon_data & | operator= (const T2 &rvalue) |
bool | operator== (const polygon_data &that) const |
bool | operator!= (const polygon_data &that) const |
iterator_type | begin () const |
iterator_type | end () const |
std::size_t | size () const |
template<class T2 > | |
polygon_data< T > & | operator= (const T2 &rvalue) |
Public Attributes | |
std::vector< point_data < coordinate_type > > | coords_ |
typedef coordinate_traits<T>::coordinate_distance boost::polygon::polygon_data< T >::area_type |
typedef T boost::polygon::polygon_data< T >::coordinate_type |
typedef polygon_concept boost::polygon::polygon_data< T >::geometry_type |
typedef std::vector<point_data<coordinate_type> >::const_iterator boost::polygon::polygon_data< T >::iterator_type |
typedef point_data<T> boost::polygon::polygon_data< T >::point_type |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Referenced by boost::polygon::polygon_with_holes_data< T >::end(), and boost::polygon::range_end().
|
inline |
|
inline |
|
inline |
polygon_data<T>& boost::polygon::polygon_data< T >::operator= | ( | const T2 & | rvalue | ) |
References boost::polygon::assign().
|
inline |
|
inline |
|
inline |
std::vector<point_data<coordinate_type> > boost::polygon::polygon_data< T >::coords_ |
Referenced by boost::polygon::polygon_data< coordinate_type >::begin(), boost::polygon::polygon_data< coordinate_type >::end(), boost::polygon::polygon_data< coordinate_type >::operator=(), boost::polygon::polygon_data< coordinate_type >::operator==(), boost::polygon::polygon_data< coordinate_type >::set(), and boost::polygon::polygon_data< coordinate_type >::size().