LambertConformalConic.h
Go to the documentation of this file.
1 #pragma once
2 
13 namespace NETGeographicLib
14 {
65  public ref class LambertConformalConic
66  {
67  private:
68  // Pointer to the unmanaged GeographicLib::LambertConformalConic.
70 
71  // the finalizer frres the unmanaged memory when the object is destroyed.
72  !LambertConformalConic(void);
73  public:
74 
88  LambertConformalConic(double a, double f, double stdlat, double k0);
89 
105  LambertConformalConic(double a, double f, double stdlat1, double stdlat2, double k1);
106 
135  LambertConformalConic(double a, double f,
136  double sinlat1, double coslat1,
137  double sinlat2, double coslat2,
138  double k1);
139 
144 
149  { this->!LambertConformalConic(); }
150 
160  void SetScale(double lat, double k);
161 
182  void Forward(double lon0, double lat, double lon,
183  [System::Runtime::InteropServices::Out] double% x,
184  [System::Runtime::InteropServices::Out] double% y,
185  [System::Runtime::InteropServices::Out] double% gamma,
186  [System::Runtime::InteropServices::Out] double% k);
187 
206  void Reverse(double lon0, double x, double y,
207  [System::Runtime::InteropServices::Out] double% lat,
208  [System::Runtime::InteropServices::Out] double% lon,
209  [System::Runtime::InteropServices::Out] double% gamma,
210  [System::Runtime::InteropServices::Out] double% k);
211 
216  void Forward(double lon0, double lat, double lon,
217  [System::Runtime::InteropServices::Out] double% x,
218  [System::Runtime::InteropServices::Out] double% y);
219 
224  void Reverse(double lon0, double x, double y,
225  [System::Runtime::InteropServices::Out] double% lat,
226  [System::Runtime::InteropServices::Out] double% lon);
227 
230 
235  property double MajorRadius { double get(); }
236 
241  property double Flattening { double get(); }
242 
250  property double OriginLatitude { double get(); }
251 
256  property double CentralScale { double get(); }
258  };
259 } //namespace NETGeographicLib
Scalar * y
static const double lat
void Forward(double lon0, 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)
Lambert conformal conic projection.
void Reverse(double lon0, 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)
.NET wrapper for GeographicLib::LambertConformalConic.
Point2(* f)(const Point3 &, OptionalJacobian< 2, 3 >)
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
GeographicLib::LambertConformalConic * m_pLambertConformalConic


gtsam
Author(s):
autogenerated on Tue Jul 4 2023 02:34:31