10 #if !defined(GEOGRAPHICLIB_TRANSVERSEMERCATOREXACT_HPP) 11 #define GEOGRAPHICLIB_TRANSVERSEMERCATOREXACT_HPP 1 86 static const int numit_ = 10;
88 real _a, _f, _k0, _mu,
_mv, _e;
92 void zeta(real u, real snu, real cnu, real dnu,
93 real
v, real snv, real cnv, real dnv,
94 real& taup, real& lam)
const;
96 void dwdzeta(real u, real snu, real cnu, real dnu,
97 real
v, real snv, real cnv, real dnv,
98 real& du, real& dv)
const;
100 bool zetainv0(real psi, real lam, real& u, real&
v)
const;
101 void zetainv(real taup, real lam, real& u, real&
v)
const;
103 void sigma(real u, real snu, real cnu, real dnu,
104 real
v, real snv, real cnv, real dnv,
105 real&
xi, real& eta)
const;
107 void dwdsigma(real u, real snu, real cnu, real dnu,
108 real
v, real snv, real cnv, real dnv,
109 real& du, real& dv)
const;
111 bool sigmainv0(real
xi, real eta, real& u, real&
v)
const;
112 void sigmainv(real
xi, real eta, real& u, real&
v)
const;
114 void Scale(real tau, real lam,
115 real snu, real cnu, real dnu,
116 real snv, real cnv, real dnv,
117 real&
gamma, real& k)
const;
187 real&
x, real&
y, real&
gamma, real& k)
const;
203 void Reverse(real
lon0, real
x, real
y,
211 real&
x, real&
y)
const {
213 Forward(lon0, lat, lon, x, y, gamma, k);
221 real&
lat, real&
lon)
const {
223 Reverse(lon0, x, y, lat, lon, gamma, k);
258 #endif // GEOGRAPHICLIB_TRANSVERSEMERCATOREXACT_HPP
Math::real Flattening() const
#define GEOGRAPHICLIB_EXPORT
An exact implementation of the transverse Mercator projection.
Math::real CentralScale() const
const CwiseBinaryOp< internal::scalar_zeta_op< Scalar >, const Derived, const DerivedQ > zeta(const EIGEN_CURRENT_STORAGE_BASE_CLASS< DerivedQ > &q) const
static const double sigma
Elliptic integrals and functions.
Math::real MajorRadius() const
void Reverse(real lon0, real x, real y, real &lat, real &lon) const
const mpreal gamma(const mpreal &x, mp_rnd_t r=mpreal::get_default_rnd())
Point2(* f)(const Point3 &, OptionalJacobian< 2, 3 >)
Namespace for GeographicLib.
Header for GeographicLib::EllipticFunction class.
void Forward(real lon0, real lat, real lon, real &x, real &y) const
Header for GeographicLib::Constants class.
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