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
Scalar * y
static const double lat
GeographicLib::PolarStereographic * m_pPolarStereographic
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)
Array33i a
const mpreal gamma(const mpreal &x, mp_rnd_t r=mpreal::get_default_rnd())
Definition: mpreal.h:2262
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)
Point2(* f)(const Point3 &, OptionalJacobian< 2, 3 >)
Polar stereographic projection.
.NET wrapper for GeographicLib::PolarStereographic.
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


gtsam
Author(s):
autogenerated on Sat May 8 2021 02:43:27