Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
voronoi.hpp File Reference
#include "isotropy.hpp"
#include "point_concept.hpp"
#include "segment_concept.hpp"
#include "voronoi_builder.hpp"
#include "voronoi_diagram.hpp"
Include dependency graph for voronoi.hpp:

Namespaces

 boost
 Duration formatting facet for input.
 
 boost::polygon
 

Functions

template<typename Point , typename VB >
enable_if< typename gtl_if
< typename is_point_concept
< typename geometry_concept
< Point >::type >::type >
::type, std::size_t >::type 
boost::polygon::insert (const Point &point, VB *vb)
 
template<typename PointIterator , typename VB >
enable_if< typename gtl_if
< typename is_point_concept
< typename geometry_concept
< typename
std::iterator_traits
< PointIterator >::value_type >
::type >::type >::type, void >
::type 
boost::polygon::insert (const PointIterator first, const PointIterator last, VB *vb)
 
template<typename Segment , typename VB >
enable_if< typename gtl_if
< typename is_segment_concept
< typename geometry_concept
< Segment >::type >::type >
::type, std::size_t >::type 
boost::polygon::insert (const Segment &segment, VB *vb)
 
template<typename SegmentIterator , typename VB >
enable_if< typename gtl_if
< typename is_segment_concept
< typename geometry_concept
< typename
std::iterator_traits
< SegmentIterator >
::value_type >::type >::type >
::type, void >::type 
boost::polygon::insert (const SegmentIterator first, const SegmentIterator last, VB *vb)
 
template<typename PointIterator , typename VD >
enable_if< typename gtl_if
< typename is_point_concept
< typename geometry_concept
< typename
std::iterator_traits
< PointIterator >::value_type >
::type >::type >::type, void >
::type 
boost::polygon::construct_voronoi (const PointIterator first, const PointIterator last, VD *vd)
 
template<typename SegmentIterator , typename VD >
enable_if< typename gtl_if
< typename is_segment_concept
< typename geometry_concept
< typename
std::iterator_traits
< SegmentIterator >
::value_type >::type >::type >
::type, void >::type 
boost::polygon::construct_voronoi (const SegmentIterator first, const SegmentIterator last, VD *vd)
 
template<typename PointIterator , typename SegmentIterator , typename VD >
enable_if< typename gtl_and
< typename gtl_if< typename
is_point_concept< typename
geometry_concept< typename
std::iterator_traits
< PointIterator >::value_type >
::type >::type >::type,
typename gtl_if< typename
is_segment_concept< typename
geometry_concept< typename
std::iterator_traits
< SegmentIterator >
::value_type >::type >::type >
::type >::type, void >::type 
boost::polygon::construct_voronoi (const PointIterator p_first, const PointIterator p_last, const SegmentIterator s_first, const SegmentIterator s_last, VD *vd)