#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().