Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
length.hpp File Reference
#include <iterator>
#include <boost/concept_check.hpp>
#include <boost/range.hpp>
#include <boost/mpl/fold.hpp>
#include <boost/mpl/greater.hpp>
#include <boost/mpl/if.hpp>
#include <boost/mpl/insert.hpp>
#include <boost/mpl/int.hpp>
#include <boost/mpl/set.hpp>
#include <boost/mpl/size.hpp>
#include <boost/mpl/transform.hpp>
#include <boost/type_traits.hpp>
#include <boost/variant/apply_visitor.hpp>
#include <boost/variant/static_visitor.hpp>
#include <boost/variant/variant_fwd.hpp>
#include <boost/geometry/core/cs.hpp>
#include <boost/geometry/core/closure.hpp>
#include <boost/geometry/core/tags.hpp>
#include <boost/geometry/geometries/concepts/check.hpp>
#include <boost/geometry/algorithms/assign.hpp>
#include <boost/geometry/algorithms/detail/calculate_null.hpp>
#include <boost/geometry/algorithms/detail/multi_sum.hpp>
#include <boost/geometry/views/closeable_view.hpp>
#include <boost/geometry/strategies/distance.hpp>
#include <boost/geometry/strategies/default_length_result.hpp>
Include dependency graph for length.hpp:
This graph shows which files directly or indirectly include this file:

Classes

struct  boost::geometry::detail::length::segment_length< Segment >
 
struct  boost::geometry::detail::length::range_length< Range, Closure >
 Internal, calculates length of a linestring using iterator pairs and specified strategy. More...
 
struct  boost::geometry::dispatch::length< Geometry, Tag >
 
struct  boost::geometry::dispatch::length< Geometry, linestring_tag >
 
struct  boost::geometry::dispatch::length< Geometry, segment_tag >
 
struct  boost::geometry::dispatch::length< MultiLinestring, multi_linestring_tag >
 
struct  boost::geometry::resolve_variant::length< Geometry >
 
struct  boost::geometry::resolve_variant::length< boost::variant< BOOST_VARIANT_ENUM_PARAMS(T)> >
 
struct  boost::geometry::resolve_variant::length< boost::variant< BOOST_VARIANT_ENUM_PARAMS(T)> >::visitor< Strategy >
 

Namespaces

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

Functions

template<typename Geometry >
default_length_result
< Geometry >::type 
boost::geometry::length (Geometry const &geometry)
 {length} More...
 
template<typename Geometry , typename Strategy >
default_length_result
< Geometry >::type 
boost::geometry::length (Geometry const &geometry, Strategy const &strategy)
 {length} More...