CassiniSoldner.h
Go to the documentation of this file.
1 
11 #pragma once
12 
13 namespace NETGeographicLib
14 {
70  public ref class CassiniSoldner
71  {
72  private:
73  // A pointer to the unmanaged GeographicLib::CassiniSoldner
75 
76  // The finalizer frees the unmanaged memory when the object is destroyed.
77  !CassiniSoldner();
78  public:
86  CassiniSoldner(double lat0, double lon0);
87 
98  CassiniSoldner(double lat0, double lon0, Geodesic^ earth );
99 
104  { this->!CassiniSoldner(); }
105 
114  void Reset(double lat0, double lon0);
115 
131  void Forward(double lat, double lon,
132  [System::Runtime::InteropServices::Out] double% x,
133  [System::Runtime::InteropServices::Out] double% y,
134  [System::Runtime::InteropServices::Out] double% azi,
135  [System::Runtime::InteropServices::Out] double% rk);
136 
152  void Reverse(double x, double y,
153  [System::Runtime::InteropServices::Out] double% lat,
154  [System::Runtime::InteropServices::Out] double% lon,
155  [System::Runtime::InteropServices::Out] double% azi,
156  [System::Runtime::InteropServices::Out] double% rk);
157 
161  void Forward(double lat, double lon,
162  [System::Runtime::InteropServices::Out] double% x,
163  [System::Runtime::InteropServices::Out] double% y);
164 
168  void Reverse(double x, double y,
169  [System::Runtime::InteropServices::Out] double% lat,
170  [System::Runtime::InteropServices::Out] double% lon);
171 
174 
178  property double LatitudeOrigin { double get(); }
179 
183  property double LongitudeOrigin { double get(); }
184 
189  property double MajorRadius { double get(); }
190 
195  property double Flattening { double get(); }
197  };
198 } // namespace NETGeographicLib
NETGeographicLib::CassiniSoldner::CassiniSoldner
CassiniSoldner(double lat0, double lon0)
Definition: dotnet/NETGeographicLib/CassiniSoldner.cpp:32
NETGeographicLib::CassiniSoldner::LatitudeOrigin
property double LatitudeOrigin
Definition: CassiniSoldner.h:178
x
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
Definition: gnuplot_common_settings.hh:12
NETGeographicLib::CassiniSoldner
.NET wrapper for GeographicLib::CassiniSoldner.
Definition: CassiniSoldner.h:70
NETGeographicLib::CassiniSoldner::LongitudeOrigin
property double LongitudeOrigin
Definition: CassiniSoldner.h:183
NETGeographicLib::CassiniSoldner::MajorRadius
property double MajorRadius
Definition: CassiniSoldner.h:189
example::lat0
const double lat0
Definition: testGPSFactor.cpp:41
example::lon0
const double lon0
Definition: testGPSFactor.cpp:41
NETGeographicLib::CassiniSoldner::m_pCassiniSoldner
GeographicLib::CassiniSoldner * m_pCassiniSoldner
Definition: CassiniSoldner.h:74
NETGeographicLib::CassiniSoldner::Flattening
property double Flattening
Definition: CassiniSoldner.h:195
NETGeographicLib::Geodesic
.NET wrapper for GeographicLib::Geodesic.
Definition: Geodesic.h:170
NETGeographicLib::CassiniSoldner::~CassiniSoldner
~CassiniSoldner()
Definition: CassiniSoldner.h:103
NETGeographicLib::CassiniSoldner::Forward
void Forward(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)
Definition: dotnet/NETGeographicLib/CassiniSoldner.cpp:70
y
Scalar * y
Definition: level1_cplx_impl.h:124
NETGeographicLib::CassiniSoldner::Reverse
void Reverse(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)
Definition: dotnet/NETGeographicLib/CassiniSoldner.cpp:85
NETGeographicLib::CassiniSoldner::Reset
void Reset(double lat0, double lon0)
Definition: dotnet/NETGeographicLib/CassiniSoldner.cpp:64
lon
static const double lon
Definition: testGeographicLib.cpp:34
get
Container::iterator get(Container &c, Position position)
Definition: stdlist_overload.cpp:29
NETGeographicLib
Definition: Accumulator.h:13
GeographicLib::CassiniSoldner
Cassini-Soldner projection.
Definition: CassiniSoldner.hpp:69
lat
static const double lat
Definition: testGeographicLib.cpp:34


gtsam
Author(s):
autogenerated on Sat Nov 16 2024 04:01:57