Gnomonic.h
Go to the documentation of this file.
1 #pragma once
2 
13 namespace NETGeographicLib
14 {
15  ref class Geodesic;
104  public ref class Gnomonic
105  {
106  private:
107  // the pointer to the unmanaged GeographicLib::Gnomonic.
109 
110  // The finalizer frees the unmanaged memory when the object is destroyed.
111  !Gnomonic(void);
112  public:
118  Gnomonic( Geodesic^ earth );
119 
123  Gnomonic();
124 
129  { this->!Gnomonic(); }
130 
153  void Forward(double lat0, double lon0, double lat, double lon,
154  [System::Runtime::InteropServices::Out] double% x,
155  [System::Runtime::InteropServices::Out] double% y,
156  [System::Runtime::InteropServices::Out] double% azi,
157  [System::Runtime::InteropServices::Out] double% rk);
158 
182  void Reverse(double lat0, double lon0, double x, double y,
183  [System::Runtime::InteropServices::Out] double% lat,
184  [System::Runtime::InteropServices::Out] double% lon,
185  [System::Runtime::InteropServices::Out] double% azi,
186  [System::Runtime::InteropServices::Out] double% rk);
187 
191  void Forward(double lat0, double lon0, double lat, double lon,
192  [System::Runtime::InteropServices::Out] double% x,
193  [System::Runtime::InteropServices::Out] double% y);
194 
198  void Reverse(double lat0, double lon0, double x, double y,
199  [System::Runtime::InteropServices::Out] double% lat,
200  [System::Runtime::InteropServices::Out] double% lon);
201 
204 
209  property double MajorRadius { double get(); }
210 
215  property double Flattening { double get(); }
217  };
218 } // namespace NETGeographicLib
Scalar * y
static const double lat
Gnomonic projection
Definition: Gnomonic.hpp:102
void Reverse(double lat0, double lon0, 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 GeographicLib::Gnomonic * m_pGnomonic
Definition: Gnomonic.h:108
property double MajorRadius
Definition: Gnomonic.h:209
const double lat0
.NET wrapper for GeographicLib::Geodesic.
Definition: Geodesic.h:170
void Forward(double lat0, double lon0, 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)
.NET wrapper for GeographicLib::Gnomonic.
Definition: Gnomonic.h:104
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
property double Flattening
Definition: Gnomonic.h:215


gtsam
Author(s):
autogenerated on Sat May 8 2021 02:42:09