Go to the documentation of this file.
18 const char BADALLOC[] =
"Failed to allocate memory for a GeographicLib::TransverseMercator";
23 if ( m_pTransverseMercator !=
NULL )
25 delete m_pTransverseMercator;
26 m_pTransverseMercator =
NULL;
37 catch (std::bad_alloc )
41 catch (std::exception err )
55 catch (std::bad_alloc )
63 [System::Runtime::InteropServices::Out]
double%
x,
64 [System::Runtime::InteropServices::Out]
double%
y,
65 [System::Runtime::InteropServices::Out]
double%
gamma,
66 [System::Runtime::InteropServices::Out]
double% k)
78 [System::Runtime::InteropServices::Out]
double%
lat,
79 [System::Runtime::InteropServices::Out]
double%
lon,
80 [System::Runtime::InteropServices::Out]
double%
gamma,
81 [System::Runtime::InteropServices::Out]
double% k)
83 double llat, llon,
lgamma, lk;
93 [System::Runtime::InteropServices::Out]
double%
x,
94 [System::Runtime::InteropServices::Out]
double%
y)
104 [System::Runtime::InteropServices::Out]
double%
lat,
105 [System::Runtime::InteropServices::Out]
double%
lon)
115 {
return m_pTransverseMercator->MajorRadius(); }
119 {
return m_pTransverseMercator->Flattening(); }
123 {
return m_pTransverseMercator->CentralScale(); }
Header for NETGeographicLib::TransverseMercator class.
.NET wrapper for GeographicLib::TransverseMercator.
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 const TransverseMercator & UTM()
Exception class for NETGeographicLib.
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)
Header for GeographicLib::TransverseMercator class.
const GeographicLib::TransverseMercator * m_pTransverseMercator
const EIGEN_DEVICE_FUNC LgammaReturnType lgamma() const
void Forward(real lon0, real lat, real lon, real &x, real &y, real &gamma, real &k) const
Header for NETGeographicLib::NETGeographicLib objects.
Point2(* f)(const Point3 &, OptionalJacobian< 2, 3 >)
void Reverse(real lon0, real x, real y, real &lat, real &lon, 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)
Container::iterator get(Container &c, Position position)
Transverse Mercator projection.
gtsam
Author(s):
autogenerated on Sun Dec 22 2024 04:18:05