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_cell< 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
 
typedef std::size_t source_index_type
 
typedef SourceCategory source_category_type
 

Public Member Functions

 voronoi_cell (source_index_type source_index, source_category_type source_category)
 
bool contains_point () const
 
bool contains_segment () const
 
source_index_type source_index () const
 
source_category_type source_category () 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_cell< T >::color_type
template<typename T >
typedef T boost::polygon::voronoi_cell< T >::coordinate_type
template<typename T >
typedef std::size_t boost::polygon::voronoi_cell< T >::source_index_type

Constructor & Destructor Documentation

template<typename T >
boost::polygon::voronoi_cell< T >::voronoi_cell ( source_index_type  source_index,
source_category_type  source_category 
)
inline

Member Function Documentation

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

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