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
State class representing the state of the Biased Attitude System.
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.
static constexpr double lon0
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)
static constexpr double lat0
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.
static constexpr double h0
GeographicLib::LocalCartesian * m_pLocalCartesian
gtsam
Author(s):
autogenerated on Wed May 28 2025 03:01:43