20 [System::Runtime::InteropServices::Out]
double%
x,
21 [System::Runtime::InteropServices::Out]
double%
y,
22 [System::Runtime::InteropServices::Out]
double%
gamma,
23 [System::Runtime::InteropServices::Out]
double% k)
35 [System::Runtime::InteropServices::Out]
double%
lat,
36 [System::Runtime::InteropServices::Out]
double%
lon,
37 [System::Runtime::InteropServices::Out]
double%
gamma,
38 [System::Runtime::InteropServices::Out]
double% k)
40 double llat, llon,
lgamma, lk;
50 [System::Runtime::InteropServices::Out]
double%
x,
51 [System::Runtime::InteropServices::Out]
double%
y)
61 [System::Runtime::InteropServices::Out]
double%
lat,
62 [System::Runtime::InteropServices::Out]
double%
lon)
72 [System::Runtime::InteropServices::Out] System::String^% gridref)
78 gridref =
gcnew System::String( lgridref.c_str() );
80 catch ( std::bad_alloc )
82 throw gcnew GeographicErr(
"Memory allocation error in OSGB::GridReference" );
84 catch (
const std::exception& err )
92 [System::Runtime::InteropServices::Out]
double%
x,
93 [System::Runtime::InteropServices::Out]
double%
y,
94 [System::Runtime::InteropServices::Out]
int% prec,
103 lx, ly, lprec, centerp );
108 catch (
const std::exception& err )
static void Forward(real lat, real lon, real &x, real &y, real &gamma, real &k)
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)
Header for NETGeographicLib::NETGeographicLib objects.
static double OriginLongitude()
static double FalseEasting()
Exception class for NETGeographicLib.
static Math::real Flattening()
static std::string ManagedToUnmanaged(System::String^s)
static Math::real FalseEasting()
static Math::real OriginLatitude()
Header for GeographicLib::OSGB class.
static double MajorRadius()
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)
static double FalseNorthing()
static Math::real CentralScale()
const mpreal gamma(const mpreal &x, mp_rnd_t r=mpreal::get_default_rnd())
static double Flattening()
static Math::real FalseNorthing()
static Math::real OriginLongitude()
static Math::real MajorRadius()
static void Reverse(real x, real y, real &lat, real &lon, real &gamma, real &k)
static double OriginLatitude()
static void GridReference(double x, double y, int prec, [System::Runtime::InteropServices::Out] System::String^%gridref)
Header for NETGeographicLib::OSGB class.
static void GridReference(real x, real y, int prec, std::string &gridref)
static double CentralScale()
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
EIGEN_DEVICE_FUNC const LgammaReturnType lgamma() const