Go to the documentation of this file.
18 const char BADALLOC[] =
"Unable to allocate memory for a GeographicLib::TransverseMercatorExact";
23 if ( m_pTransverseMercatorExact !=
NULL )
25 delete m_pTransverseMercatorExact;
26 m_pTransverseMercatorExact =
NULL;
39 catch (std::bad_alloc)
43 catch ( std::exception err )
58 catch (std::bad_alloc)
66 [System::Runtime::InteropServices::Out]
double%
x,
67 [System::Runtime::InteropServices::Out]
double%
y,
68 [System::Runtime::InteropServices::Out]
double%
gamma,
69 [System::Runtime::InteropServices::Out]
double% k)
82 [System::Runtime::InteropServices::Out]
double%
lat,
83 [System::Runtime::InteropServices::Out]
double%
lon,
84 [System::Runtime::InteropServices::Out]
double%
gamma,
85 [System::Runtime::InteropServices::Out]
double% k)
87 double llat, llon,
lgamma, lk;
98 [System::Runtime::InteropServices::Out]
double%
x,
99 [System::Runtime::InteropServices::Out]
double%
y)
109 [System::Runtime::InteropServices::Out]
double%
lat,
110 [System::Runtime::InteropServices::Out]
double%
lon)
120 {
return m_pTransverseMercatorExact->MajorRadius(); }
124 {
return m_pTransverseMercatorExact->Flattening(); }
128 {
return m_pTransverseMercatorExact->CentralScale(); }
An exact implementation of the transverse Mercator projection.
TransverseMercatorExact()
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
Header for NETGeographicLib::TransverseMercatorExact class.
Exception class for NETGeographicLib.
void Reverse(real lon0, real x, real y, real &lat, real &lon, real &gamma, real &k) const
const EIGEN_DEVICE_FUNC LgammaReturnType lgamma() const
.NET wrapper for GeographicLib::TransverseMercatorExact.
Header for NETGeographicLib::NETGeographicLib objects.
void Forward(double lon0, double lat, double lon, [System::Runtime::InteropServices::Out] double% x, [System::Runtime::InteropServices::Out] double% y, [System::Runtime::InteropServices::Out] double% gamma, [System::Runtime::InteropServices::Out] double% k)
GeographicLib::TransverseMercatorExact * m_pTransverseMercatorExact
Point2(* f)(const Point3 &, OptionalJacobian< 2, 3 >)
void Forward(real lon0, real lat, real lon, real &x, real &y, real &gamma, real &k) const
void Reverse(double lon0, double x, double y, [System::Runtime::InteropServices::Out] double% lat, [System::Runtime::InteropServices::Out] double% lon, [System::Runtime::InteropServices::Out] double% gamma, [System::Runtime::InteropServices::Out] double% k)
static const TransverseMercatorExact & UTM()
Container::iterator get(Container &c, Position position)
Header for GeographicLib::TransverseMercatorExact class.
gtsam
Author(s):
autogenerated on Sat Nov 16 2024 04:09:21