PolarStereographic.h
Go to the documentation of this file.
1 #pragma once
2 
13 namespace NETGeographicLib
14 {
48  public ref class PolarStereographic
49  {
50  private:
51  // pointer to the unmanaged GeographicLib::PolarStereographic
53 
54  // the finalizer frees the unmanaged memory when the object is destroyed.
55  !PolarStereographic(void);
56  public:
57 
68  PolarStereographic(double a, double f, double k0);
69 
75 
80  { this->!PolarStereographic(); }
81 
91  void SetScale(double lat, double k);
92 
109  void Forward(bool northp, double lat, double lon,
110  [System::Runtime::InteropServices::Out] double% x,
111  [System::Runtime::InteropServices::Out] double% y,
112  [System::Runtime::InteropServices::Out] double% gamma,
113  [System::Runtime::InteropServices::Out] double% k);
114 
130  void Reverse(bool northp, double x, double y,
131  [System::Runtime::InteropServices::Out] double% lat,
132  [System::Runtime::InteropServices::Out] double% lon,
133  [System::Runtime::InteropServices::Out] double% gamma,
134  [System::Runtime::InteropServices::Out] double% k);
135 
139  void Forward(bool northp, double lat, double lon,
140  [System::Runtime::InteropServices::Out] double% x,
141  [System::Runtime::InteropServices::Out] double% y);
142 
146  void Reverse(bool northp, double x, double y,
147  [System::Runtime::InteropServices::Out] double% lat,
148  [System::Runtime::InteropServices::Out] double% lon);
149 
152 
157  property double MajorRadius { double get(); }
158 
163  property double Flattening { double get(); }
164 
170  property double CentralScale { double get(); }
172  };
173 } //namespace NETGeographicLib
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::PolarStereographic
.NET wrapper for GeographicLib::PolarStereographic.
Definition: PolarStereographic.h:48
NETGeographicLib::PolarStereographic::Forward
void Forward(bool northp, double lat, double lon, [System::Runtime::InteropServices::Out] double% x, [System::Runtime::InteropServices::Out] double% y, [System::Runtime::InteropServices::Out] double% gamma, [System::Runtime::InteropServices::Out] double% k)
Definition: dotnet/NETGeographicLib/PolarStereographic.cpp:75
NETGeographicLib::PolarStereographic::m_pPolarStereographic
GeographicLib::PolarStereographic * m_pPolarStereographic
Definition: PolarStereographic.h:52
k0
double k0(double x)
Definition: k0.c:131
NETGeographicLib::PolarStereographic::PolarStereographic
PolarStereographic()
Definition: dotnet/NETGeographicLib/PolarStereographic.cpp:48
NETGeographicLib::PolarStereographic::CentralScale
property double CentralScale
Definition: PolarStereographic.h:170
NETGeographicLib::PolarStereographic::Flattening
property double Flattening
Definition: PolarStereographic.h:163
NETGeographicLib::PolarStereographic::~PolarStereographic
~PolarStereographic()
Definition: PolarStereographic.h:79
NETGeographicLib::PolarStereographic::Reverse
void Reverse(bool northp, double x, double y, [System::Runtime::InteropServices::Out] double% lat, [System::Runtime::InteropServices::Out] double% lon, [System::Runtime::InteropServices::Out] double% gamma, [System::Runtime::InteropServices::Out] double% k)
Definition: dotnet/NETGeographicLib/PolarStereographic.cpp:91
NETGeographicLib::PolarStereographic::MajorRadius
property double MajorRadius
Definition: PolarStereographic.h:157
NETGeographicLib::PolarStereographic::SetScale
void SetScale(double lat, double k)
Definition: dotnet/NETGeographicLib/PolarStereographic.cpp:62
gamma
#define gamma
Definition: mconf.h:85
y
Scalar * y
Definition: level1_cplx_impl.h:124
tree::f
Point2(* f)(const Point3 &, OptionalJacobian< 2, 3 >)
Definition: testExpression.cpp:218
a
ArrayXXi a
Definition: Array_initializer_list_23_cxx11.cpp:1
GeographicLib::PolarStereographic
Polar stereographic projection.
Definition: PolarStereographic.hpp:36
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
lat
static const double lat
Definition: testGeographicLib.cpp:34


gtsam
Author(s):
autogenerated on Sat Nov 16 2024 04:03:35