193 [System::Runtime::InteropServices::Out]
int% zone,
194 [System::Runtime::InteropServices::Out]
bool% northp,
195 [System::Runtime::InteropServices::Out]
double% x,
196 [System::Runtime::InteropServices::Out]
double% y,
197 [System::Runtime::InteropServices::Out]
double% gamma,
198 [System::Runtime::InteropServices::Out]
double% k,
199 int setzone,
bool mgrslimits);
238 static void Reverse(
int zone,
bool northp,
double x,
double y,
239 [System::Runtime::InteropServices::Out]
double% lat,
240 [System::Runtime::InteropServices::Out]
double% lon,
241 [System::Runtime::InteropServices::Out]
double% gamma,
242 [System::Runtime::InteropServices::Out]
double% k,
249 [System::Runtime::InteropServices::Out]
int% zone,
250 [System::Runtime::InteropServices::Out]
bool% northp,
251 [System::Runtime::InteropServices::Out]
double% x,
252 [System::Runtime::InteropServices::Out]
double% y,
253 int setzone,
bool mgrslimits );
258 static void Reverse(
int zone,
bool northp,
double x,
double y,
259 [System::Runtime::InteropServices::Out]
double% lat,
260 [System::Runtime::InteropServices::Out]
double% lon,
296 static void Transfer(
int zonein,
bool northpin,
double xin,
double yin,
297 int zoneout,
bool northpout,
298 [System::Runtime::InteropServices::Out]
double% xout,
299 [System::Runtime::InteropServices::Out]
double% yout,
300 [System::Runtime::InteropServices::Out]
int% zone);
321 [System::Runtime::InteropServices::Out]
int% zone,
322 [System::Runtime::InteropServices::Out]
bool% northp);
341 static System::String^
EncodeZone(
int zone,
bool northp,
bool abbrev);
357 [System::Runtime::InteropServices::Out]
int% zone,
358 [System::Runtime::InteropServices::Out]
bool% northp);
.NET wrapper for GeographicLib::UTMUPS.
static void Reverse(int zone, 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, bool mgrslimits)
static int StandardZone(double lat, double lon, int setzone)
static void DecodeZone(System::String^ zonestr, [System::Runtime::InteropServices::Out] int% zone, [System::Runtime::InteropServices::Out] bool% northp)
static double EquatorialRadius()
static void Reverse(int zone, bool northp, double x, double y, [System::Runtime::InteropServices::Out] double% lat, [System::Runtime::InteropServices::Out] double% lon, bool mgrslimits)
static void Forward(double lat, double lon, [System::Runtime::InteropServices::Out] int% zone, [System::Runtime::InteropServices::Out] bool% northp, [System::Runtime::InteropServices::Out] double% x, [System::Runtime::InteropServices::Out] double% y, [System::Runtime::InteropServices::Out] double% gamma, [System::Runtime::InteropServices::Out] double% k, int setzone, bool mgrslimits)
static void Forward(double lat, double lon, [System::Runtime::InteropServices::Out] int% zone, [System::Runtime::InteropServices::Out] bool% northp, [System::Runtime::InteropServices::Out] double% x, [System::Runtime::InteropServices::Out] double% y, int setzone, bool mgrslimits)
static void Transfer(int zonein, bool northpin, double xin, double yin, int zoneout, bool northpout, [System::Runtime::InteropServices::Out] double% xout, [System::Runtime::InteropServices::Out] double% yout, [System::Runtime::InteropServices::Out] int% zone)
static double Flattening()
static int EncodeEPSG(int zone, bool northp)
static System::String ^ EncodeZone(int zone, bool northp, bool abbrev)
static void DecodeEPSG(int epsg, [System::Runtime::InteropServices::Out] int% zone, [System::Runtime::InteropServices::Out] bool% northp)