Strategy functor for distance point to segment calculation. More...
#include <distance_cross_track.hpp>
Classes | |
struct | return_type |
Public Member Functions | |
cross_track () | |
cross_track (typename Strategy::radius_type const &r) | |
cross_track (Strategy const &s) | |
template<typename Point , typename PointOfSegment > | |
return_type< Point, PointOfSegment >::type | apply (Point const &p, PointOfSegment const &sp1, PointOfSegment const &sp2) const |
Strategy::radius_type | radius () const |
Strategy functor for distance point to segment calculation.
Class which calculates the distance of a point to a segment, for points on a sphere or globe
CalculationType | |
Strategy | underlying point-point distance strategy, defaults to haversine |
{ [heading See also] [link geometry.reference.algorithms.distance.distance_3_with_strategy distance (with strategy)] }
|
inline |
|
inlineexplicit |
|
inline |
|
inline |
References boost::geometry::math::abs(), boost::math::ef::asin(), boost::BOOST_CONCEPT_ASSERT(), boost::math::ef::cos(), boost::geometry::dsv(), boost::geometry::math::equals(), boost::accumulators::extract::min, boost::multiprecision::backends::p, boost::geometry::math::r2d, boost::geometry::strategy::distance::cross_track< CalculationType, Strategy >::radius(), and boost::math::ef::sin().
|
inline |