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
Geodesic.h
Header for NETGeographicLib::Geodesic class.
NETGeographicLib::AzimuthalEquidistant::Flattening
property double Flattening
Definition: AzimuthalEquidistant.h:156
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::AzimuthalEquidistant
.NET wrapper for GeographicLib::AzimuthalEquidistant.
Definition: AzimuthalEquidistant.h:47
NETGeographicLib::AzimuthalEquidistant::Forward
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)
Definition: dotnet/NETGeographicLib/AzimuthalEquidistant.cpp:60
NETGeographicLib::AzimuthalEquidistant::~AzimuthalEquidistant
~AzimuthalEquidistant()
Definition: AzimuthalEquidistant.h:74
example::lat0
const double lat0
Definition: testGPSFactor.cpp:41
example::lon0
const double lon0
Definition: testGPSFactor.cpp:41
NETGeographicLib::AzimuthalEquidistant::MajorRadius
property double MajorRadius
Definition: AzimuthalEquidistant.h:150
NETGeographicLib::AzimuthalEquidistant::Reverse
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)
Definition: dotnet/NETGeographicLib/AzimuthalEquidistant.cpp:73
NETGeographicLib::Geodesic
.NET wrapper for GeographicLib::Geodesic.
Definition: Geodesic.h:170
GeographicLib::AzimuthalEquidistant
Azimuthal equidistant projection.
Definition: AzimuthalEquidistant.hpp:42
NETGeographicLib::AzimuthalEquidistant::m_pAzimuthalEquidistant
const GeographicLib::AzimuthalEquidistant * m_pAzimuthalEquidistant
Definition: AzimuthalEquidistant.h:51
y
Scalar * y
Definition: level1_cplx_impl.h:124
lon
static const double lon
Definition: testGeographicLib.cpp:34
NETGeographicLib::AzimuthalEquidistant::AzimuthalEquidistant
AzimuthalEquidistant(void)
Definition: dotnet/NETGeographicLib/AzimuthalEquidistant.cpp:31
get
Container::iterator get(Container &c, Position position)
Definition: stdlist_overload.cpp:29
NETGeographicLib
Definition: Accumulator.h:13
lat
static const double lat
Definition: testGeographicLib.cpp:34


gtsam
Author(s):
autogenerated on Sun Dec 22 2024 04:11:10