Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::polygon::segment_data< T > Class Template Reference

#include <segment_data.hpp>

Public Types

typedef T coordinate_type
 
typedef point_data< Tpoint_type
 

Public Member Functions

 segment_data ()
 
 segment_data (const point_type &low, const point_type &high)
 
 segment_data (const segment_data &that)
 
segment_dataoperator= (const segment_data &that)
 
template<typename SegmentType >
segment_dataoperator= (const SegmentType &that)
 
point_type get (direction_1d dir) const
 
void set (direction_1d dir, const point_type &point)
 
point_type low () const
 
segment_datalow (const point_type &point)
 
point_type high () const
 
segment_datahigh (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
 

Member Typedef Documentation

template<typename T >
typedef T boost::polygon::segment_data< T >::coordinate_type
template<typename T >
typedef point_data<T> boost::polygon::segment_data< T >::point_type

Constructor & Destructor Documentation

template<typename T >
boost::polygon::segment_data< T >::segment_data ( )
inline
template<typename T >
boost::polygon::segment_data< T >::segment_data ( const segment_data< T > &  that)
inline

Member Function Documentation

template<typename T >
point_type boost::polygon::segment_data< T >::get ( direction_1d  dir) const
inline
template<typename T >
point_type boost::polygon::segment_data< T >::high ( ) const
inline
template<typename T >
segment_data& boost::polygon::segment_data< T >::high ( const point_type point)
inline

References boost::polygon::HIGH.

template<typename T >
point_type boost::polygon::segment_data< T >::low ( ) const
inline
template<typename T >
segment_data& boost::polygon::segment_data< T >::low ( const point_type point)
inline

References boost::polygon::LOW.

template<typename T >
bool boost::polygon::segment_data< T >::operator!= ( const segment_data< T > &  that) const
inline
template<typename T >
bool boost::polygon::segment_data< T >::operator< ( const segment_data< T > &  that) const
inline
template<typename T >
bool boost::polygon::segment_data< T >::operator<= ( const segment_data< T > &  that) const
inline
template<typename T >
segment_data& boost::polygon::segment_data< T >::operator= ( const segment_data< T > &  that)
inline
template<typename T >
template<typename SegmentType >
segment_data& boost::polygon::segment_data< T >::operator= ( const SegmentType &  that)
inline
template<typename T >
bool boost::polygon::segment_data< T >::operator== ( const segment_data< T > &  that) const
inline
template<typename T >
bool boost::polygon::segment_data< T >::operator> ( const segment_data< T > &  that) const
inline
template<typename T >
bool boost::polygon::segment_data< T >::operator>= ( const segment_data< T > &  that) const
inline
template<typename T >
void boost::polygon::segment_data< T >::set ( direction_1d  dir,
const point_type point 
)
inline

The documentation for this class was generated from the following file: