13 namespace NETGeographicLib
151 static int StandardZone(
double lat,
double lon,
int setzone);
194 static void Forward(
double lat,
double lon,
195 [System::Runtime::InteropServices::Out]
int% zone,
196 [System::Runtime::InteropServices::Out]
bool% northp,
197 [System::Runtime::InteropServices::Out]
double% x,
198 [System::Runtime::InteropServices::Out]
double% y,
199 [System::Runtime::InteropServices::Out]
double% gamma,
200 [System::Runtime::InteropServices::Out]
double% k,
201 int setzone,
bool mgrslimits);
240 static void Reverse(
int zone,
bool northp,
double x,
double y,
241 [System::Runtime::InteropServices::Out]
double% lat,
242 [System::Runtime::InteropServices::Out]
double% lon,
243 [System::Runtime::InteropServices::Out]
double% gamma,
244 [System::Runtime::InteropServices::Out]
double% k,
250 static void Forward(
double lat,
double lon,
251 [System::Runtime::InteropServices::Out]
int% zone,
252 [System::Runtime::InteropServices::Out]
bool% northp,
253 [System::Runtime::InteropServices::Out]
double% x,
254 [System::Runtime::InteropServices::Out]
double% y,
255 int setzone,
bool mgrslimits );
260 static void Reverse(
int zone,
bool northp,
double x,
double y,
261 [System::Runtime::InteropServices::Out]
double% lat,
262 [System::Runtime::InteropServices::Out]
double% lon,
298 static void Transfer(
int zonein,
bool northpin,
double xin,
double yin,
299 int zoneout,
bool northpout,
300 [System::Runtime::InteropServices::Out]
double% xout,
301 [System::Runtime::InteropServices::Out]
double% yout,
302 [System::Runtime::InteropServices::Out]
int% zone);
322 static void DecodeZone(System::String^ zonestr,
323 [System::Runtime::InteropServices::Out]
int% zone,
324 [System::Runtime::InteropServices::Out]
bool% northp);
343 static System::String^
EncodeZone(
int zone,
bool northp,
bool abbrev);
359 [System::Runtime::InteropServices::Out]
int% zone,
360 [System::Runtime::InteropServices::Out]
bool% northp);