18 const char BADALLOC[] =
"Failed to allocate memory for a GeographicLib::AzimuthalEquidistant";
23 if ( m_pAzimuthalEquidistant !=
NULL )
25 delete m_pAzimuthalEquidistant;
26 m_pAzimuthalEquidistant =
NULL;
37 catch ( std::bad_alloc )
53 catch ( std::bad_alloc )
61 double%
x,
double%
y,
double% azi,
double% rk)
63 double lx, ly, lazi, lrk;
74 double%
lat,
double%
lon,
double% azi,
double% rk)
76 double llat, llon, lazi, lrk;
78 llat, llon, lazi, lrk);
88 double azi, rk, lx, ly;
98 double azi, rk, llat, llon;
Header for NETGeographicLib::NETGeographicLib objects.
AzimuthalEquidistant(void)
static const Geodesic & WGS84()
Exception class for NETGeographicLib.
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)
Math::real Flattening() const
void Reverse(real lat0, real lon0, real x, real y, real &lat, real &lon, real &azi, real &rk) const
void g(const string &key, int i)
System::IntPtr GetUnmanaged()
.NET wrapper for GeographicLib::Geodesic.
Azimuthal equidistant projection.
Math::real MajorRadius() const
.NET wrapper for GeographicLib::AzimuthalEquidistant.
void Forward(real lat0, real lon0, real lat, real lon, real &x, real &y, real &azi, real &rk) const
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)
Container::iterator get(Container &c, Position position)
const GeographicLib::AzimuthalEquidistant * m_pAzimuthalEquidistant
Header for GeographicLib::AzimuthalEquidistant 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
Header for NETGeographicLib::AzimuthalEquidistant class.