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

Classes

struct  boost::geometry::detail::envelope::envelope_expand_one
 Calculate envelope of an 2D or 3D segment. More...
 
struct  boost::geometry::detail::envelope::envelope_range
 Generic range dispatching struct. More...
 
struct  boost::geometry::detail::envelope::envelope_multi_linestring
 
struct  boost::geometry::detail::envelope::envelope_multi_polygon
 
struct  boost::geometry::dispatch::envelope< Geometry, Tag >
 
struct  boost::geometry::dispatch::envelope< Point, point_tag >
 
struct  boost::geometry::dispatch::envelope< Box, box_tag >
 
struct  boost::geometry::dispatch::envelope< Segment, segment_tag >
 
struct  boost::geometry::dispatch::envelope< Linestring, linestring_tag >
 
struct  boost::geometry::dispatch::envelope< Ring, ring_tag >
 
struct  boost::geometry::dispatch::envelope< Polygon, polygon_tag >
 
struct  boost::geometry::dispatch::envelope< Multi, multi_point_tag >
 
struct  boost::geometry::dispatch::envelope< Multi, multi_linestring_tag >
 
struct  boost::geometry::dispatch::envelope< Multi, multi_polygon_tag >
 
struct  boost::geometry::resolve_variant::envelope< Geometry >
 
struct  boost::geometry::resolve_variant::envelope< boost::variant< BOOST_VARIANT_ENUM_PARAMS(T)> >
 
struct  boost::geometry::resolve_variant::envelope< boost::variant< BOOST_VARIANT_ENUM_PARAMS(T)> >::visitor< Box >
 

Namespaces

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

Functions

template<typename Range , typename Box >
void boost::geometry::detail::envelope::envelope_range_additional (Range const &range, Box &mbr)
 Iterate through range (also used in multi*) More...
 
template<typename Geometry , typename Box >
void boost::geometry::envelope (Geometry const &geometry, Box &mbr)
 {envelope} More...
 
template<typename Box , typename Geometry >
Box boost::geometry::return_envelope (Geometry const &geometry)
 {envelope} More...