#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>

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... | |