#include <segment_data.hpp>
Public Types | |
typedef T | coordinate_type |
typedef point_data< T > | point_type |
Public Member Functions | |
segment_data () | |
segment_data (const point_type &low, const point_type &high) | |
segment_data (const segment_data &that) | |
segment_data & | operator= (const segment_data &that) |
template<typename SegmentType > | |
segment_data & | operator= (const SegmentType &that) |
point_type | get (direction_1d dir) const |
void | set (direction_1d dir, const point_type &point) |
point_type | low () const |
segment_data & | low (const point_type &point) |
point_type | high () const |
segment_data & | high (const point_type &point) |
bool | operator== (const segment_data &that) const |
bool | operator!= (const segment_data &that) const |
bool | operator< (const segment_data &that) const |
bool | operator<= (const segment_data &that) const |
bool | operator> (const segment_data &that) const |
bool | operator>= (const segment_data &that) const |
typedef T boost::polygon::segment_data< T >::coordinate_type |
typedef point_data<T> boost::polygon::segment_data< T >::point_type |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
References boost::polygon::HIGH.
Referenced by boost::polygon::segment_data< T >::segment_data().
|
inline |
References boost::polygon::HIGH.
|
inline |
References boost::polygon::LOW.
Referenced by boost::polygon::segment_data< T >::segment_data().
|
inline |
References boost::polygon::LOW.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
References boost::polygon::assign().
|
inline |
|
inline |
|
inline |
|
inline |
References boost::polygon::direction_1d::to_int().