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

#include <point_data.hpp>

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

Public Types

typedef T coordinate_type
 

Public Member Functions

 point_data ()
 
 point_data (coordinate_type x, coordinate_type y)
 
 point_data (const point_data &that)
 
point_dataoperator= (const point_data &that)
 
template<typename PointType >
 point_data (const PointType &that)
 
template<typename PointType >
point_dataoperator= (const PointType &that)
 
template<typename CT >
 point_data (const point_data< CT > &that)
 
coordinate_type get (orientation_2d orient) const
 
void set (orientation_2d orient, coordinate_type value)
 
coordinate_type x () const
 
point_datax (coordinate_type value)
 
coordinate_type y () const
 
point_datay (coordinate_type value)
 
bool operator== (const point_data &that) const
 
bool operator!= (const point_data &that) const
 
bool operator< (const point_data &that) const
 
bool operator<= (const point_data &that) const
 
bool operator> (const point_data &that) const
 
bool operator>= (const point_data &that) const
 

Member Typedef Documentation

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

Constructor & Destructor Documentation

template<typename T>
boost::polygon::point_data< T >::point_data ( )
inline
template<typename T>
boost::polygon::point_data< T >::point_data ( coordinate_type  x,
coordinate_type  y 
)
inline
template<typename T>
boost::polygon::point_data< T >::point_data ( const point_data< T > &  that)
inlineexplicit
template<typename T>
template<typename PointType >
boost::polygon::point_data< T >::point_data ( const PointType &  that)
inline
template<typename T>
template<typename CT >
boost::polygon::point_data< T >::point_data ( const point_data< CT > &  that)
inline

Member Function Documentation

template<typename T>
bool boost::polygon::point_data< T >::operator!= ( const point_data< T > &  that) const
inline
template<typename T>
bool boost::polygon::point_data< T >::operator< ( const point_data< T > &  that) const
inline
template<typename T>
bool boost::polygon::point_data< T >::operator<= ( const point_data< T > &  that) const
inline
template<typename T>
point_data& boost::polygon::point_data< T >::operator= ( const point_data< T > &  that)
inline
template<typename T>
template<typename PointType >
point_data& boost::polygon::point_data< T >::operator= ( const PointType &  that)
inline
template<typename T>
bool boost::polygon::point_data< T >::operator== ( const point_data< T > &  that) const
inline
template<typename T>
bool boost::polygon::point_data< T >::operator> ( const point_data< T > &  that) const
inline
template<typename T>
bool boost::polygon::point_data< T >::operator>= ( const point_data< T > &  that) const
inline
template<typename T>
void boost::polygon::point_data< T >::set ( orientation_2d  orient,
coordinate_type  value 
)
inline
template<typename T>
point_data& boost::polygon::point_data< T >::x ( coordinate_type  value)
inline
template<typename T>
point_data& boost::polygon::point_data< T >::y ( coordinate_type  value)
inline

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