#include <polygon_45_data.hpp>


| Public Types | |
| typedef polygon_45_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_45_data () | |
| template<class iT > | |
| polygon_45_data (iT input_begin, iT input_end) | |
| template<class iT > | |
| polygon_45_data & | set (iT input_begin, iT input_end) | 
| polygon_45_data (const polygon_45_data &that) | |
| polygon_45_data & | operator= (const polygon_45_data &that) | 
| template<typename T2 > | |
| polygon_45_data & | operator= (const T2 &rvalue) | 
| bool | operator== (const polygon_45_data &that) const | 
| bool | operator!= (const polygon_45_data &that) const | 
| iterator_type | begin () const | 
| iterator_type | end () const | 
| std::size_t | size () const | 
| template<class T2 > | |
| polygon_45_data< T > & | operator= (const T2 &rvalue) | 
| Public Attributes | |
| std::vector< point_data < coordinate_type > > | coords_ | 
| typedef coordinate_traits<T>::coordinate_distance boost::polygon::polygon_45_data< T >::area_type | 
| typedef T boost::polygon::polygon_45_data< T >::coordinate_type | 
| typedef polygon_45_concept boost::polygon::polygon_45_data< T >::geometry_type | 
| typedef std::vector<point_data<coordinate_type> >::const_iterator boost::polygon::polygon_45_data< T >::iterator_type | 
| typedef point_data<T> boost::polygon::polygon_45_data< T >::point_type | 
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
| polygon_45_data<T>& boost::polygon::polygon_45_data< T >::operator= | ( | const T2 & | rvalue | ) | 
References boost::polygon::assign().
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
| std::vector<point_data<coordinate_type> > boost::polygon::polygon_45_data< T >::coords_ | 
Referenced by boost::polygon::polygon_45_data< coordinate_type >::begin(), boost::polygon::polygon_45_data< coordinate_type >::end(), boost::polygon::polygon_45_data< coordinate_type >::operator=(), boost::polygon::polygon_45_data< coordinate_type >::operator==(), boost::polygon::polygon_45_data< coordinate_type >::set(), and boost::polygon::polygon_45_data< coordinate_type >::size().