Go to the documentation of this file.
19 const char BADALLOC[] =
"Failed to allocate memory for a GeographicLib::LocalCartesian";
24 if ( m_pLocalCartesian !=
NULL )
26 delete m_pLocalCartesian;
27 m_pLocalCartesian =
NULL;
42 catch ( std::bad_alloc )
56 catch ( std::bad_alloc )
72 catch ( std::bad_alloc )
86 catch ( std::bad_alloc )
100 [System::Runtime::InteropServices::Out]
double%
x,
101 [System::Runtime::InteropServices::Out]
double%
y,
102 [System::Runtime::InteropServices::Out]
double%
z)
113 [System::Runtime::InteropServices::Out]
double%
x,
114 [System::Runtime::InteropServices::Out]
double%
y,
115 [System::Runtime::InteropServices::Out]
double%
z,
119 std::vector<double> lM(9);
125 for (
int i = 0;
i < 3;
i++ )
126 for (
int j = 0;
j < 3;
j++ )
132 [System::Runtime::InteropServices::Out]
double%
lat,
133 [System::Runtime::InteropServices::Out]
double%
lon,
134 [System::Runtime::InteropServices::Out]
double%
h)
136 double llat, llon, lh;
145 [System::Runtime::InteropServices::Out]
double%
lat,
146 [System::Runtime::InteropServices::Out]
double%
lon,
147 [System::Runtime::InteropServices::Out]
double%
h,
150 double llat, llon, lh;
151 std::vector<double> lM(9);
157 for (
int i = 0;
i < 3;
i++ )
158 for (
int j = 0;
j < 3;
j++ )
164 {
return m_pLocalCartesian->LatitudeOrigin(); }
168 {
return m_pLocalCartesian->LongitudeOrigin(); }
172 {
return m_pLocalCartesian->HeightOrigin(); }
176 {
return m_pLocalCartesian->MajorRadius(); }
180 {
return m_pLocalCartesian->Flattening(); }
.NET wrapper for GeographicLib::Geocentric.
void Reverse(double x, double y, double z, [System::Runtime::InteropServices::Out] double% lat, [System::Runtime::InteropServices::Out] double% lon, [System::Runtime::InteropServices::Out] double% h)
void Forward(real lat, real lon, real h, real &x, real &y, real &z) const
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
.NET wrapper for GeographicLib::LocalCartesian.
Header for NETGeographicLib::LocalCartesian class.
void Forward(double lat, double lon, double h, [System::Runtime::InteropServices::Out] double% x, [System::Runtime::InteropServices::Out] double% y, [System::Runtime::InteropServices::Out] double% z)
Exception class for NETGeographicLib.
void Reset(real lat0, real lon0, real h0=0)
void Reverse(real x, real y, real z, real &lat, real &lon, real &h) const
Header for NETGeographicLib::NETGeographicLib objects.
System::IntPtr GetUnmanaged()
void Reset(double lat0, double lon0, double h0)
Header for GeographicLib::LocalCartesian class.
Local cartesian coordinates.
static const Geocentric & WGS84()
Container::iterator get(Container &c, Position position)
Header for NETGeographicLib::Geocentric class.
GeographicLib::LocalCartesian * m_pLocalCartesian
Matrix< RealScalar, Dynamic, Dynamic > M
gtsam
Author(s):
autogenerated on Sat Nov 16 2024 04:02:43