10 #if !defined(GEOGRAPHICLIB_GNOMONIC_HPP) 11 #define GEOGRAPHICLIB_GNOMONIC_HPP 1 107 static const int numit_ = 10;
140 void Forward(real lat0, real lon0, real lat, real lon,
141 real& x, real& y, real& azi, real& rk)
const;
167 void Reverse(real lat0, real lon0, real x, real y,
168 real& lat, real& lon, real& azi, real& rk)
const;
173 void Forward(real lat0, real lon0, real lat, real lon,
174 real& x, real& y)
const {
176 Forward(lat0, lon0, lat, lon, x, y, azi, rk);
182 void Reverse(real lat0, real lon0, real x, real y,
183 real& lat, real& lon)
const {
185 Reverse(lat0, lon0, x, y, lat, lon, azi, rk);
210 {
return _earth.InverseFlattening(); }
216 #endif // GEOGRAPHICLIB_GNOMONIC_HPP
Header for GeographicLib::GeodesicLine class.
#define GEOGRAPHICLIB_EXPORT
GeographicLib::Math::real real
static const Geodesic & WGS84()
Math::real MajorRadius() const
void Reverse(real lat0, real lon0, real x, real y, real &lat, real &lon) const
Header for GeographicLib::Geodesic class.
void Forward(real lat0, real lon0, real lat, real lon, real &x, real &y) const
Namespace for GeographicLib.
Math::real Flattening() const
Header for GeographicLib::Constants class.
Math::real MajorRadius() const
Math::real Flattening() const