boost::geometry::detail::vincenty_inverse
vincenty_inverse.hpp
typename CT
bool EnableDistance EnableDistance
bool EnableAzimuth EnableAzimuth
result_inverse< CT > typedef result_inverse<CT> boost::geometry::detail::vincenty_inverse< CT, EnableDistance, EnableAzimuth >::result_type result_type
typename T1
typename T2
typename Spheroid
result_type static result_type boost::geometry::detail::vincenty_inverse< CT, EnableDistance, EnableAzimuth >::apply (T1 const &lon1, T1 const &lat1, T2 const &lon2, T2 const &lat2, Spheroid const &spheroid) apply T1 const & lon1 T1 const & lat1 T2 const & lon2 T2 const & lat2 Spheroid const & spheroid

The solution of the inverse problem of geodesics on latlong coordinates, after Vincenty, 1975.

See

- http://www.ngs.noaa.gov/PUBS_LIB/inverse.pdf

- http://www.icsm.gov.au/gda/gdav2.3.pdf

Adapted from various implementations to get it close to the original document

- http://www.movable-type.co.uk/scripts/LatLongVincenty.html

- http://exogen.case.edu/projects/geopy/source/geopy.distance.html

- http://futureboy.homeip.net/fsp/colorize.fsp?fileName=navigation.frink

- boost::geometry::detail::vincenty_inverse
  apply
- boost::geometry::detail::vincenty_inverse
  result_type