Go to the documentation of this file.
20 , _es((_f < 0 ? -1 : 1) *
sqrt(
abs(_e2)))
65 lat *= northp ? 1 : -1;
71 rho = taup >= 0 ? (
lat != 90 ? 1/rho : 0) : rho;
77 y *= (northp ? -rho : rho);
86 t = rho != 0 ? rho / (2 *
_k0 *
_a /
_c) :
88 taup = (1 /
t -
t) / 2,
101 if (!(-90 <
lat &&
lat <= 90))
static T AngNormalize(T x)
Header for GeographicLib::PolarStereographic class.
Namespace for GeographicLib.
static bool isfinite(T 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
static T atan2d(T y, T x)
static T tauf(T taup, T es)
static void sincosd(T x, T &sinx, T &cosx)
const EIGEN_DEVICE_FUNC ExpReturnType exp() const
Exception handling for GeographicLib.
PolarStereographic(real a, real f, real k0)
void Reverse(bool northp, real x, real y, real &lat, real &lon, real &gamma, real &k) const
static const PolarStereographic & UPS()
void SetScale(real lat, real k=real(1))
Mathematical functions needed by GeographicLib.
Point2(* f)(const Point3 &, OptionalJacobian< 2, 3 >)
Polar stereographic projection.
static T taupf(T tau, T es)
void Forward(bool northp, real lat, real lon, real &x, real &y, real &gamma, real &k) const
Jet< T, N > sqrt(const Jet< T, N > &f)
gtsam
Author(s):
autogenerated on Sun Dec 22 2024 04:12:45