AzimuthalEquidistant.hpp
Go to the documentation of this file.
1 
10 #if !defined(GEOGRAPHICLIB_AZIMUTHALEQUIDISTANT_HPP)
11 #define GEOGRAPHICLIB_AZIMUTHALEQUIDISTANT_HPP 1
12 
15 
16 namespace GeographicLib {
17 
43  private:
44  typedef Math::real real;
47  public:
48 
55  explicit AzimuthalEquidistant(const Geodesic& earth = Geodesic::WGS84());
56 
76  real& x, real& y, real& azi, real& rk) const;
77 
98  void Reverse(real lat0, real lon0, real x, real y,
99  real& lat, real& lon, real& azi, real& rk) const;
100 
105  real& x, real& y) const {
106  real azi, rk;
107  Forward(lat0, lon0, lat, lon, x, y, azi, rk);
108  }
109 
114  real& lat, real& lon) const {
115  real azi, rk;
116  Reverse(lat0, lon0, x, y, lat, lon, azi, rk);
117  }
118 
121 
126  Math::real MajorRadius() const { return _earth.MajorRadius(); }
127 
132  Math::real Flattening() const { return _earth.Flattening(); }
134 
135  };
136 
137 } // namespace GeographicLib
138 
139 #endif // GEOGRAPHICLIB_AZIMUTHALEQUIDISTANT_HPP
Eigen::Forward
@ Forward
Definition: NumericalDiff.h:19
GeographicLib::Geodesic::Flattening
Math::real Flattening() const
Definition: Geodesic.hpp:949
GeographicLib
Namespace for GeographicLib.
Definition: JacobiConformal.hpp:15
GeographicLib::Geodesic::WGS84
static const Geodesic & WGS84()
Definition: src/Geodesic.cpp:89
x
set noclip points set clip one set noclip two set bar set border lt lw set xdata set ydata set zdata set x2data set y2data set boxwidth set dummy x
Definition: gnuplot_common_settings.hh:12
GEOGRAPHICLIB_EXPORT
#define GEOGRAPHICLIB_EXPORT
Definition: Constants.hpp:91
GeographicLib::Math::real
double real
Definition: Math.hpp:129
example::lat0
const double lat0
Definition: testGPSFactor.cpp:41
example::lon0
const double lon0
Definition: testGPSFactor.cpp:41
GeographicLib::AzimuthalEquidistant::_earth
Geodesic _earth
Definition: AzimuthalEquidistant.hpp:46
GeographicLib::AzimuthalEquidistant
Azimuthal equidistant projection.
Definition: AzimuthalEquidistant.hpp:42
Constants.hpp
Header for GeographicLib::Constants class.
GeographicLib::AzimuthalEquidistant::Reverse
void Reverse(real lat0, real lon0, real x, real y, real &lat, real &lon) const
Definition: AzimuthalEquidistant.hpp:113
y
Scalar * y
Definition: level1_cplx_impl.h:124
GeographicLib::AzimuthalEquidistant::eps_
real eps_
Definition: AzimuthalEquidistant.hpp:45
GeographicLib::AzimuthalEquidistant::Forward
void Forward(real lat0, real lon0, real lat, real lon, real &x, real &y) const
Definition: AzimuthalEquidistant.hpp:104
GeographicLib::AzimuthalEquidistant::Flattening
Math::real Flattening() const
Definition: AzimuthalEquidistant.hpp:132
lon
static const double lon
Definition: testGeographicLib.cpp:34
GeographicLib::AzimuthalEquidistant::MajorRadius
Math::real MajorRadius() const
Definition: AzimuthalEquidistant.hpp:126
GeographicLib::Geodesic::MajorRadius
Math::real MajorRadius() const
Definition: Geodesic.hpp:943
GeographicLib::AzimuthalEquidistant::real
Math::real real
Definition: AzimuthalEquidistant.hpp:44
real
Definition: main.h:100
GeographicLib::Geodesic
Geodesic calculations
Definition: Geodesic.hpp:172
Geodesic.hpp
Header for GeographicLib::Geodesic class.
lat
static const double lat
Definition: testGeographicLib.cpp:34


gtsam
Author(s):
autogenerated on Tue Jun 25 2024 03:00:30