Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::geometry::detail::convex_hull Namespace Reference

Classes

struct  hull_insert
 
struct  hull_to_geometry
 

Functions

template<typename Geometry , typename OutputIterator , typename Strategy >
OutputIterator convex_hull_insert (Geometry const &geometry, OutputIterator out, Strategy const &strategy)
 
template<typename Geometry , typename OutputIterator >
OutputIterator convex_hull_insert (Geometry const &geometry, OutputIterator out)
 Calculate the convex hull of a geometry, output-iterator version. More...
 

Function Documentation

template<typename Geometry , typename OutputIterator , typename Strategy >
OutputIterator boost::geometry::detail::convex_hull::convex_hull_insert ( Geometry const &  geometry,
OutputIterator  out,
Strategy const &  strategy 
)
inline
template<typename Geometry , typename OutputIterator >
OutputIterator boost::geometry::detail::convex_hull::convex_hull_insert ( Geometry const &  geometry,
OutputIterator  out 
)
inline

Calculate the convex hull of a geometry, output-iterator version.

Template Parameters
Geometrythe input geometry type
OutputIteratoran output-iterator
Parameters
geometrythe geometry to calculate convex hull from
outan output iterator outputing points of the convex hull
Note
This overloaded version outputs to an output iterator. In this case, nothing is known about its point-type or about its clockwise order. Therefore, the input point-type and order are copied

References convex_hull_insert(), and boost::iostreams::zlib::default_strategy.