Go to the documentation of this file.
   18 const char BADALLOC[] = 
"Failed to allocate memory for a GeographicLib::TransverseMercator";
 
   23     if ( m_pTransverseMercator != 
NULL )
 
   25         delete m_pTransverseMercator;
 
   26         m_pTransverseMercator = 
NULL;
 
   37     catch (std::bad_alloc )
 
   41     catch (std::exception err )
 
   55     catch (std::bad_alloc )
 
   63                 [System::Runtime::InteropServices::Out] 
double% 
x,
 
   64                 [System::Runtime::InteropServices::Out] 
double% 
y,
 
   65                 [System::Runtime::InteropServices::Out] 
double% 
gamma,
 
   66                 [System::Runtime::InteropServices::Out] 
double% 
k)
 
   78                 [System::Runtime::InteropServices::Out] 
double% 
lat,
 
   79                 [System::Runtime::InteropServices::Out] 
double% 
lon,
 
   80                 [System::Runtime::InteropServices::Out] 
double% 
gamma,
 
   81                 [System::Runtime::InteropServices::Out] 
double% 
k)
 
   83     double llat, llon, 
lgamma, lk;
 
   93                 [System::Runtime::InteropServices::Out] 
double% 
x,
 
   94                 [System::Runtime::InteropServices::Out] 
double% 
y)
 
  104                 [System::Runtime::InteropServices::Out] 
double% 
lat,
 
  105                 [System::Runtime::InteropServices::Out] 
double% 
lon)
 
  115 { 
return m_pTransverseMercator->MajorRadius(); }
 
  119 { 
return m_pTransverseMercator->Flattening(); }
 
  123 { 
return m_pTransverseMercator->CentralScale(); }
 
  
Header for NETGeographicLib::TransverseMercator class.
.NET wrapper for GeographicLib::TransverseMercator.
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
static const TransverseMercator & UTM()
static constexpr double lon0
Exception class for NETGeographicLib.
void Forward(double lon0, 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)
Header for GeographicLib::TransverseMercator class.
const GeographicLib::TransverseMercator * m_pTransverseMercator
const EIGEN_DEVICE_FUNC LgammaReturnType lgamma() const
void Forward(real lon0, real lat, real lon, real &x, real &y, real &gamma, real &k) const
Header for NETGeographicLib::NETGeographicLib objects.
Point2(* f)(const Point3 &, OptionalJacobian< 2, 3 >)
void Reverse(real lon0, real x, real y, real &lat, real &lon, real &gamma, real &k) const
void Reverse(double lon0, 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)
Container::iterator get(Container &c, Position position)
Transverse Mercator projection.
static constexpr double k
gtsam
Author(s): 
autogenerated on Wed May 28 2025 03:08:23