AzimuthalEquidistant.h
Go to the documentation of this file.
1 
11 #pragma once
12 #include "Geodesic.h"
13 
14 namespace NETGeographicLib
15 {
47  public ref class AzimuthalEquidistant
48  {
49  private:
50  // Pointer to the unmanaged GeographicLib::AzimuthalEquidistant
52 
53  // Frees the unmanaged memory when the object is destroyed.
55  public:
61 
68 
75  { this->!AzimuthalEquidistant(); }
76 
96  void Forward(double lat0, double lon0, double lat, double lon,
97  [System::Runtime::InteropServices::Out] double% x,
98  [System::Runtime::InteropServices::Out] double% y,
99  [System::Runtime::InteropServices::Out] double% azi,
100  [System::Runtime::InteropServices::Out] double% rk);
101 
123  void Reverse(double lat0, double lon0, double x, double y,
124  [System::Runtime::InteropServices::Out] double% lat,
125  [System::Runtime::InteropServices::Out] double% lon,
126  [System::Runtime::InteropServices::Out] double% azi,
127  [System::Runtime::InteropServices::Out] double% rk);
128 
132  void Forward(double lat0, double lon0, double lat, double lon,
133  [System::Runtime::InteropServices::Out] double% x,
134  [System::Runtime::InteropServices::Out] double% y);
135 
139  void Reverse(double lat0, double lon0, double x, double y,
140  [System::Runtime::InteropServices::Out] double% lat,
141  [System::Runtime::InteropServices::Out] double% lon);
142 
145 
150  property double MajorRadius { double get(); }
151 
156  property double Flattening { double get(); }
158  };
159 } // namespace NETGeographicLib
Scalar * y
static const double lat
const double lat0
.NET wrapper for GeographicLib::Geodesic.
Definition: Geodesic.h:170
Azimuthal equidistant projection.
const double lon0
.NET wrapper for GeographicLib::AzimuthalEquidistant.
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)
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)
static const double lon
const GeographicLib::AzimuthalEquidistant * m_pAzimuthalEquidistant
Header for NETGeographicLib::Geodesic class.
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


gtsam
Author(s):
autogenerated on Tue Jul 4 2023 02:33:56