18 const char BADALLOC[] =
"Failed to allocate memory for a GeographicLib::PolarStereographic";
23 if ( m_pPolarStereographic !=
NULL )
25 delete m_pPolarStereographic;
26 m_pPolarStereographic =
NULL;
37 catch ( std::bad_alloc )
41 catch (
const std::exception& err )
55 catch (std::bad_alloc)
68 catch (
const std::exception& err )
76 [System::Runtime::InteropServices::Out]
double%
x,
77 [System::Runtime::InteropServices::Out]
double%
y,
78 [System::Runtime::InteropServices::Out]
double%
gamma,
79 [System::Runtime::InteropServices::Out]
double% k)
92 [System::Runtime::InteropServices::Out]
double%
lat,
93 [System::Runtime::InteropServices::Out]
double%
lon,
94 [System::Runtime::InteropServices::Out]
double%
gamma,
95 [System::Runtime::InteropServices::Out]
double% k)
97 double llat, llon,
lgamma, lk;
99 llat, llon, lgamma, lk );
108 [System::Runtime::InteropServices::Out]
double%
x,
109 [System::Runtime::InteropServices::Out]
double%
y)
119 [System::Runtime::InteropServices::Out]
double%
lat,
120 [System::Runtime::InteropServices::Out]
double%
lon)
Header for NETGeographicLib::NETGeographicLib objects.
void SetScale(double lat, double k)
Math::real MajorRadius() const
Math::real Flattening() const
Exception class for NETGeographicLib.
Math::real CentralScale() const
GeographicLib::PolarStereographic * m_pPolarStereographic
void Forward(bool northp, 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 NETGeographicLib::PolarStereographic class.
void Forward(bool northp, real lat, real lon, real &x, real &y, real &gamma, real &k) const
void Reverse(bool northp, real x, real y, real &lat, real &lon, real &gamma, real &k) const
const mpreal gamma(const mpreal &x, mp_rnd_t r=mpreal::get_default_rnd())
void Reverse(bool northp, 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 PolarStereographic & UPS()
void SetScale(real lat, real k=real(1))
Point2(* f)(const Point3 &, OptionalJacobian< 2, 3 >)
Polar stereographic projection.
.NET wrapper for GeographicLib::PolarStereographic.
Header for GeographicLib::PolarStereographic class.
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
EIGEN_DEVICE_FUNC const LgammaReturnType lgamma() const