Go to the documentation of this file.
15 # pragma warning (disable: 4701 4127)
26 , _a(_earth.MajorRadius())
27 , _f(_earth.Flattening())
36 t, azi0, azi,
m,
M,
t,
t);
53 bool little = rho <=
_a;
61 int count =
numit_, trip = 0;
62 real lat1, lon1, azi1,
M;
70 real ds = little ? (
m/
M - rho) *
M *
M : (rho -
M/
m) *
m *
m;
77 lat = lat1;
lon = lon1; azi = azi1; rk =
M;
const EIGEN_DEVICE_FUNC AtanReturnType atan() const
Namespace for GeographicLib.
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
void Forward(real lat0, real lon0, real lat, real lon, real &x, real &y, real &azi, real &rk) const
static T atan2d(T y, T x)
static void sincosd(T x, T &sinx, T &cosx)
Math::real Position(real s12, real &lat2, real &lon2, real &azi2, real &m12, real &M12, real &M21, real &S12) const
Gnomonic(const Geodesic &earth=Geodesic::WGS84())
#define GEOGRAPHICLIB_PANIC
GeodesicLine Line(real lat1, real lon1, real azi1, unsigned caps=ALL) const
real GenInverse(real lat1, real lon1, real lat2, real lon2, unsigned outmask, real &s12, real &salp1, real &calp1, real &salp2, real &calp2, real &m12, real &M12, real &M21, real &S12) const
void Reverse(real lat0, real lon0, real x, real y, real &lat, real &lon, real &azi, real &rk) const
Header for GeographicLib::Gnomonic class.
Jet< T, N > sqrt(const Jet< T, N > &f)
Matrix< RealScalar, Dynamic, Dynamic > M
gtsam
Author(s):
autogenerated on Sun Dec 22 2024 04:11:38