#include <rectangle_data.hpp>

Public Types | |
| typedef T | coordinate_type |
| typedef interval_data< T > | interval_type |
Public Member Functions | |
| rectangle_data () | |
| rectangle_data (T xl, T yl, T xh, T yh) | |
| template<typename interval_type_1 , typename interval_type_2 > | |
| rectangle_data (const interval_type_1 &hrange, const interval_type_2 &vrange) | |
| rectangle_data (const rectangle_data &that) | |
| rectangle_data & | operator= (const rectangle_data &that) |
| template<typename T2 > | |
| rectangle_data & | operator= (const T2 &rvalue) |
| template<typename T2 > | |
| bool | operator== (const T2 &rvalue) const |
| template<typename T2 > | |
| bool | operator!= (const T2 &rvalue) const |
| interval_data< coordinate_type > | get (orientation_2d orient) const |
| coordinate_type | get (direction_2d dir) const |
| void | set (direction_2d dir, coordinate_type value) |
| template<typename interval_type_1 > | |
| void | set (orientation_2d orient, const interval_type_1 &interval) |
| template<class T2 > | |
| rectangle_data< T > & | operator= (const T2 &rvalue) |
| typedef T boost::polygon::rectangle_data< T >::coordinate_type |
| typedef interval_data<T> boost::polygon::rectangle_data< T >::interval_type |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Referenced by boost::polygon::view_of< rectangle_concept, T >::get().
|
inline |
|
inline |
|
inline |
|
inline |
| rectangle_data<T>& boost::polygon::rectangle_data< T >::operator= | ( | const T2 & | rvalue | ) |
References boost::polygon::assign().
|
inline |
References boost::polygon::equivalence().
|
inline |
|
inline |
References boost::polygon::assign(), and boost::polygon::orientation_2d::to_int().