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)
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)
Header for NETGeographicLib::NETGeographicLib objects.
Math::real Flattening() const
Exception class for NETGeographicLib.
void Forward(real lon0, real lat, real lon, real &x, real &y, real &gamma, real &k) const
Transverse Mercator projection.
static const TransverseMercator & UTM()
Header for GeographicLib::TransverseMercator class.
Math::real MajorRadius() const
const mpreal gamma(const mpreal &x, mp_rnd_t r=mpreal::get_default_rnd())
const GeographicLib::TransverseMercator * m_pTransverseMercator
Point2(* f)(const Point3 &, OptionalJacobian< 2, 3 >)
void Reverse(real lon0, real x, real y, real &lat, real &lon, real &gamma, real &k) const
Header for NETGeographicLib::TransverseMercator class.
.NET wrapper for GeographicLib::TransverseMercator.
Container::iterator get(Container &c, Position position)
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(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)
Math::real CentralScale() const
EIGEN_DEVICE_FUNC const LgammaReturnType lgamma() const