OSGB.h
Go to the documentation of this file.
1 
11 #pragma once
12 
13 namespace NETGeographicLib
14 {
41  public ref class OSGB
42  {
43  private:
44  // hide the constructor since all member are static
45  OSGB(void) {}
46  public:
47 
60  static void Forward(double lat, double lon,
61  [System::Runtime::InteropServices::Out] double% x,
62  [System::Runtime::InteropServices::Out] double% y,
63  [System::Runtime::InteropServices::Out] double% gamma,
64  [System::Runtime::InteropServices::Out] double% k);
65 
80  static void Reverse(double x, double y,
81  [System::Runtime::InteropServices::Out] double% lat,
82  [System::Runtime::InteropServices::Out] double% lon,
83  [System::Runtime::InteropServices::Out] double% gamma,
84  [System::Runtime::InteropServices::Out] double% k);
85 
89  static void Forward(double lat, double lon,
90  [System::Runtime::InteropServices::Out] double% x,
91  [System::Runtime::InteropServices::Out] double% y);
92 
96  static void Reverse(double x, double y,
97  [System::Runtime::InteropServices::Out] double% lat,
98  [System::Runtime::InteropServices::Out] double% lon);
99 
129  static void GridReference(double x, double y, int prec,
130  [System::Runtime::InteropServices::Out] System::String^% gridref);
131 
149  static void GridReference(System::String^ gridref,
150  [System::Runtime::InteropServices::Out] double% x,
151  [System::Runtime::InteropServices::Out] double% y,
152  [System::Runtime::InteropServices::Out] int% prec,
153  bool centerp );
154 
157 
165  static double MajorRadius();
166 
175  static double Flattening();
176 
180  static double CentralScale();
181 
185  static double OriginLatitude();
186 
191  static double OriginLongitude();
192 
196  static double FalseNorthing();
197 
201  static double FalseEasting();
203  };
204 } //
static void Forward(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)
Scalar * y
static const double lat
static void Reverse(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)
const mpreal gamma(const mpreal &x, mp_rnd_t r=mpreal::get_default_rnd())
Definition: mpreal.h:2262
static void GridReference(double x, double y, int prec, [System::Runtime::InteropServices::Out] System::String^%gridref)
.NET wrapper for GeographicLib::OSGB.
Definition: OSGB.h:41
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:06