19 const char BADALLOC[] =
"Failed to allocate memory for a GeographicLib::Gnomonic";
24 if ( m_pGnomonic !=
NULL )
41 catch ( std::bad_alloc )
54 catch ( std::bad_alloc )
62 [System::Runtime::InteropServices::Out]
double%
x,
63 [System::Runtime::InteropServices::Out]
double%
y,
64 [System::Runtime::InteropServices::Out]
double% azi,
65 [System::Runtime::InteropServices::Out]
double% rk)
67 double lx, ly, lazi, lrk;
77 [System::Runtime::InteropServices::Out]
double%
lat,
78 [System::Runtime::InteropServices::Out]
double%
lon,
79 [System::Runtime::InteropServices::Out]
double% azi,
80 [System::Runtime::InteropServices::Out]
double% rk)
82 double llat, llon, lazi, lrk;
92 [System::Runtime::InteropServices::Out]
double%
x,
93 [System::Runtime::InteropServices::Out]
double%
y)
103 [System::Runtime::InteropServices::Out]
double%
lat,
104 [System::Runtime::InteropServices::Out]
double%
lon)
Header for NETGeographicLib::NETGeographicLib objects.
static const Geodesic & WGS84()
Exception class for NETGeographicLib.
const GeographicLib::Gnomonic * m_pGnomonic
Math::real Flattening() const
Header for GeographicLib::Gnomonic class.
System::IntPtr GetUnmanaged()
.NET wrapper for GeographicLib::Geodesic.
void Forward(real lat0, real lon0, real lat, real lon, real &x, real &y, real &azi, real &rk) const
Header for NETGeographicLib::Gnomonic class.
.NET wrapper for GeographicLib::Gnomonic.
void Reverse(double lat0, double lon0, double x, double y, [System::Runtime::InteropServices::Out] double% lat, [System::Runtime::InteropServices::Out] double% lon, [System::Runtime::InteropServices::Out] double% azi, [System::Runtime::InteropServices::Out] double% rk)
void Reverse(real lat0, real lon0, real x, real y, real &lat, real &lon, real &azi, real &rk) const
Math::real MajorRadius() const
Container::iterator get(Container &c, Position position)
Header for NETGeographicLib::Geodesic class.
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 lat0, double lon0, double lat, double lon, [System::Runtime::InteropServices::Out] double% x, [System::Runtime::InteropServices::Out] double% y, [System::Runtime::InteropServices::Out] double% azi, [System::Runtime::InteropServices::Out] double% rk)