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
.NET wrapper for GeographicLib::CassiniSoldner.
Scalar * y
static const double lat
Cassini-Soldner projection.
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)
const double lat0
.NET wrapper for GeographicLib::Geodesic.
Definition: Geodesic.h:170
const double lon0
static const double lon
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
GeographicLib::CassiniSoldner * m_pCassiniSoldner
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)


gtsam
Author(s):
autogenerated on Sat May 8 2021 02:41:46