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 |