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

#include <interval_data.hpp>

Inheritance diagram for boost::polygon::interval_data< T >:

Public Types

typedef T coordinate_type
 

Public Member Functions

 interval_data ()
 
 interval_data (coordinate_type low, coordinate_type high)
 
 interval_data (const interval_data &that)
 
interval_dataoperator= (const interval_data &that)
 
template<typename IntervalType >
interval_dataoperator= (const IntervalType &that)
 
coordinate_type get (direction_1d dir) const
 
void set (direction_1d dir, coordinate_type value)
 
coordinate_type low () const
 
interval_datalow (coordinate_type value)
 
coordinate_type high () const
 
interval_datahigh (coordinate_type value)
 
bool operator== (const interval_data &that) const
 
bool operator!= (const interval_data &that) const
 
bool operator< (const interval_data &that) const
 
bool operator<= (const interval_data &that) const
 
bool operator> (const interval_data &that) const
 
bool operator>= (const interval_data &that) const
 

Member Typedef Documentation

template<typename T>
typedef T boost::polygon::interval_data< T >::coordinate_type

Constructor & Destructor Documentation

template<typename T>
boost::polygon::interval_data< T >::interval_data ( )
inline
template<typename T>
boost::polygon::interval_data< T >::interval_data ( coordinate_type  low,
coordinate_type  high 
)
inline
template<typename T>
boost::polygon::interval_data< T >::interval_data ( const interval_data< T > &  that)
inline

Member Function Documentation

template<typename T>
interval_data& boost::polygon::interval_data< T >::high ( coordinate_type  value)
inline
template<typename T>
interval_data& boost::polygon::interval_data< T >::low ( coordinate_type  value)
inline
template<typename T>
bool boost::polygon::interval_data< T >::operator!= ( const interval_data< T > &  that) const
inline
template<typename T>
bool boost::polygon::interval_data< T >::operator< ( const interval_data< T > &  that) const
inline
template<typename T>
bool boost::polygon::interval_data< T >::operator<= ( const interval_data< T > &  that) const
inline
template<typename T>
interval_data& boost::polygon::interval_data< T >::operator= ( const interval_data< T > &  that)
inline
template<typename T>
template<typename IntervalType >
interval_data& boost::polygon::interval_data< T >::operator= ( const IntervalType &  that)
inline
template<typename T>
bool boost::polygon::interval_data< T >::operator== ( const interval_data< T > &  that) const
inline
template<typename T>
bool boost::polygon::interval_data< T >::operator> ( const interval_data< T > &  that) const
inline
template<typename T>
bool boost::polygon::interval_data< T >::operator>= ( const interval_data< T > &  that) const
inline

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