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)
Math::real MajorRadius() const
Header for NETGeographicLib::NETGeographicLib objects.
void SetScale(double lat, double k)
Exception class for NETGeographicLib.
GeographicLib::PolarStereographic * m_pPolarStereographic
Header for NETGeographicLib::PolarStereographic class.
void Reverse(bool northp, real x, real y, real &lat, real &lon, real &gamma, real &k) const
EIGEN_DEVICE_FUNC const LgammaReturnType lgamma() const
static const PolarStereographic & UPS()
void SetScale(real lat, real k=real(1))
Point2(* f)(const Point3 &, OptionalJacobian< 2, 3 >)
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)
Polar stereographic projection.
Math::real CentralScale() const
.NET wrapper for GeographicLib::PolarStereographic.
Math::real Flattening() const
Header for GeographicLib::PolarStereographic class.
Container::iterator get(Container &c, Position position)
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)
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(bool northp, real lat, real lon, real &x, real &y, real &gamma, real &k) const