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