Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
simplify.hpp File Reference
Include dependency graph for simplify.hpp:
This graph shows which files directly or indirectly include this file:

Classes

struct  boost::geometry::detail::simplify::simplify_range_insert
 
struct  boost::geometry::detail::simplify::simplify_copy
 
struct  boost::geometry::detail::simplify::simplify_range< Minimum >
 
struct  boost::geometry::detail::simplify::simplify_polygon
 
struct  boost::geometry::detail::simplify::simplify_multi< Policy >
 
struct  boost::geometry::dispatch::simplify< Geometry, Tag >
 
struct  boost::geometry::dispatch::simplify< Point, point_tag >
 
struct  boost::geometry::dispatch::simplify< Linestring, linestring_tag >
 
struct  boost::geometry::dispatch::simplify< Ring, ring_tag >
 
struct  boost::geometry::dispatch::simplify< Polygon, polygon_tag >
 
struct  boost::geometry::dispatch::simplify_insert< Geometry, Tag >
 
struct  boost::geometry::dispatch::simplify_insert< Linestring, linestring_tag >
 
struct  boost::geometry::dispatch::simplify_insert< Ring, ring_tag >
 
struct  boost::geometry::dispatch::simplify< MultiPoint, multi_point_tag >
 
struct  boost::geometry::dispatch::simplify< MultiLinestring, multi_linestring_tag >
 
struct  boost::geometry::dispatch::simplify< MultiPolygon, multi_polygon_tag >
 
struct  boost::geometry::resolve_strategy::simplify
 
struct  boost::geometry::resolve_strategy::simplify_insert
 
struct  boost::geometry::resolve_variant::simplify< Geometry >
 
struct  boost::geometry::resolve_variant::simplify< boost::variant< BOOST_VARIANT_ENUM_PARAMS(T)> >
 
struct  boost::geometry::resolve_variant::simplify< boost::variant< BOOST_VARIANT_ENUM_PARAMS(T)> >::visitor< Distance, Strategy >
 

Namespaces

 boost
 Duration formatting facet for input.
 
 boost::geometry
 
 boost::geometry::detail
 
 boost::geometry::detail::simplify
 
 boost::geometry::dispatch
 
 boost::geometry::resolve_strategy
 
 boost::geometry::resolve_variant
 

Functions

template<typename Geometry , typename Distance , typename Strategy >
void boost::geometry::simplify (Geometry const &geometry, Geometry &out, Distance const &max_distance, Strategy const &strategy)
 Simplify a geometry using a specified strategy. More...
 
template<typename Geometry , typename Distance >
void boost::geometry::simplify (Geometry const &geometry, Geometry &out, Distance const &max_distance)
 Simplify a geometry. More...
 
template<typename Geometry , typename OutputIterator , typename Distance , typename Strategy >
void boost::geometry::detail::simplify::simplify_insert (Geometry const &geometry, OutputIterator out, Distance const &max_distance, Strategy const &strategy)
 Simplify a geometry, using an output iterator and a specified strategy. More...
 
template<typename Geometry , typename OutputIterator , typename Distance >
void boost::geometry::detail::simplify::simplify_insert (Geometry const &geometry, OutputIterator out, Distance const &max_distance)
 Simplify a geometry, using an output iterator. More...