154 static double Decode(System::String^ dms,
155 [System::Runtime::InteropServices::Out]
Flag% ind);
169 static double Decode(
double d,
double m,
double s )
170 {
return d + (m + s/double(60))/
double(60); }
181 static double Decode(System::String^ str);
210 static void DecodeLatLon(System::String^ dmsa, System::String^ dmsb,
211 [System::Runtime::InteropServices::Out]
double% lat,
212 [System::Runtime::InteropServices::Out]
double% lon,
271 static System::String^
Encode(
double angle,
Component trailing,
unsigned prec,
272 Flag ind,
char dmssep );
292 static System::String^
Encode(
double angle,
unsigned prec,
Flag ind,
303 [System::Runtime::InteropServices::Out]
double% d,
304 [System::Runtime::InteropServices::Out]
double% m)
306 d = int(ang); m = 60 * (ang - d);
318 [System::Runtime::InteropServices::Out]
double% d,
319 [System::Runtime::InteropServices::Out]
double% m,
320 [System::Runtime::InteropServices::Out]
double% s)
322 d = int(ang); ang = 60 * (ang - d);
323 m = int(ang); s = 60 * (ang - m);
static void DecodeLatLon(System::String^ dmsa, System::String^ dmsb, [System::Runtime::InteropServices::Out] double% lat, [System::Runtime::InteropServices::Out] double% lon, bool swaplatlong)
static double Decode(System::String^ dms, [System::Runtime::InteropServices::Out] Flag% ind)
static double DecodeAngle(System::String^ angstr)
static System::String^ Encode(double angle, Component trailing, unsigned prec, Flag ind, char dmssep)
static double Decode(double d, double m, double s)
.NET wrapper for GeographicLib::DMS.
static void Encode(double ang, [System::Runtime::InteropServices::Out] double% d, [System::Runtime::InteropServices::Out] double% m, [System::Runtime::InteropServices::Out] double% s)
static void Encode(double ang, [System::Runtime::InteropServices::Out] double% d, [System::Runtime::InteropServices::Out] double% m)
static double DecodeAzimuth(System::String^ azistr)