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

#include <voronoi_diagram.hpp>

Public Types

typedef T coordinate_type
 
typedef std::size_t color_type
 
typedef voronoi_edge
< coordinate_type
voronoi_edge_type
 

Public Member Functions

 voronoi_vertex (const coordinate_type &x, const coordinate_type &y)
 
const coordinate_typex () const
 
const coordinate_typey () const
 
bool is_degenerate () const
 
voronoi_edge_typeincident_edge ()
 
const voronoi_edge_typeincident_edge () const
 
void incident_edge (voronoi_edge_type *e)
 
color_type color () const
 
void color (color_type color) const
 

Member Typedef Documentation

template<typename T >
typedef std::size_t boost::polygon::voronoi_vertex< T >::color_type
template<typename T >
typedef T boost::polygon::voronoi_vertex< T >::coordinate_type

Constructor & Destructor Documentation

template<typename T >
boost::polygon::voronoi_vertex< T >::voronoi_vertex ( const coordinate_type x,
const coordinate_type y 
)
inline

Member Function Documentation

template<typename T >
color_type boost::polygon::voronoi_vertex< T >::color ( ) const
inline
template<typename T >
void boost::polygon::voronoi_vertex< T >::color ( color_type  color) const
inline
template<typename T >
voronoi_edge_type* boost::polygon::voronoi_vertex< T >::incident_edge ( )
inline
template<typename T >
const voronoi_edge_type* boost::polygon::voronoi_vertex< T >::incident_edge ( ) const
inline
template<typename T >
void boost::polygon::voronoi_vertex< T >::incident_edge ( voronoi_edge_type e)
inline
template<typename T >
bool boost::polygon::voronoi_vertex< T >::is_degenerate ( ) const
inline

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