16 ref class GeodesicExact;
253 [System::Runtime::InteropServices::Out]
double% lat2,
254 [System::Runtime::InteropServices::Out]
double% lon2,
255 [System::Runtime::InteropServices::Out]
double% azi2,
256 [System::Runtime::InteropServices::Out]
double% m12,
257 [System::Runtime::InteropServices::Out]
double% M12,
258 [System::Runtime::InteropServices::Out]
double% M21,
259 [System::Runtime::InteropServices::Out]
double% S12);
265 [System::Runtime::InteropServices::Out]
double% lat2,
266 [System::Runtime::InteropServices::Out]
double% lon2);
272 [System::Runtime::InteropServices::Out]
double% lat2,
273 [System::Runtime::InteropServices::Out]
double% lon2,
274 [System::Runtime::InteropServices::Out]
double% azi2);
280 [System::Runtime::InteropServices::Out]
double% lat2,
281 [System::Runtime::InteropServices::Out]
double% lon2,
282 [System::Runtime::InteropServices::Out]
double% azi2,
283 [System::Runtime::InteropServices::Out]
double% m12);
289 [System::Runtime::InteropServices::Out]
double% lat2,
290 [System::Runtime::InteropServices::Out]
double% lon2,
291 [System::Runtime::InteropServices::Out]
double% azi2,
292 [System::Runtime::InteropServices::Out]
double% M12,
293 [System::Runtime::InteropServices::Out]
double% M21);
299 [System::Runtime::InteropServices::Out]
double% lat2,
300 [System::Runtime::InteropServices::Out]
double% lon2,
301 [System::Runtime::InteropServices::Out]
double% azi2,
302 [System::Runtime::InteropServices::Out]
double% m12,
303 [System::Runtime::InteropServices::Out]
double% M12,
304 [System::Runtime::InteropServices::Out]
double% M21);
350 [System::Runtime::InteropServices::Out]
double% lat2,
351 [System::Runtime::InteropServices::Out]
double% lon2,
352 [System::Runtime::InteropServices::Out]
double% azi2,
353 [System::Runtime::InteropServices::Out]
double% s12,
354 [System::Runtime::InteropServices::Out]
double% m12,
355 [System::Runtime::InteropServices::Out]
double% M12,
356 [System::Runtime::InteropServices::Out]
double% M21,
357 [System::Runtime::InteropServices::Out]
double% S12);
363 [System::Runtime::InteropServices::Out]
double% lat2,
364 [System::Runtime::InteropServices::Out]
double% lon2);
370 [System::Runtime::InteropServices::Out]
double% lat2,
371 [System::Runtime::InteropServices::Out]
double% lon2,
372 [System::Runtime::InteropServices::Out]
double% azi2);
378 [System::Runtime::InteropServices::Out]
double% lat2,
379 [System::Runtime::InteropServices::Out]
double% lon2,
380 [System::Runtime::InteropServices::Out]
double% azi2,
381 [System::Runtime::InteropServices::Out]
double% s12);
387 [System::Runtime::InteropServices::Out]
double% lat2,
388 [System::Runtime::InteropServices::Out]
double% lon2,
389 [System::Runtime::InteropServices::Out]
double% azi2,
390 [System::Runtime::InteropServices::Out]
double% s12,
391 [System::Runtime::InteropServices::Out]
double% m12);
397 [System::Runtime::InteropServices::Out]
double% lat2,
398 [System::Runtime::InteropServices::Out]
double% lon2,
399 [System::Runtime::InteropServices::Out]
double% azi2,
400 [System::Runtime::InteropServices::Out]
double% s12,
401 [System::Runtime::InteropServices::Out]
double% M12,
402 [System::Runtime::InteropServices::Out]
double% M21);
408 [System::Runtime::InteropServices::Out]
double% lat2,
409 [System::Runtime::InteropServices::Out]
double% lon2,
410 [System::Runtime::InteropServices::Out]
double% azi2,
411 [System::Runtime::InteropServices::Out]
double% s12,
412 [System::Runtime::InteropServices::Out]
double% m12,
413 [System::Runtime::InteropServices::Out]
double% M12,
414 [System::Runtime::InteropServices::Out]
double% M21);
480 [System::Runtime::InteropServices::Out]
double% lat2,
481 [System::Runtime::InteropServices::Out]
double% lon2,
482 [System::Runtime::InteropServices::Out]
double% azi2,
483 [System::Runtime::InteropServices::Out]
double% s12,
484 [System::Runtime::InteropServices::Out]
double% m12,
485 [System::Runtime::InteropServices::Out]
double% M12,
486 [System::Runtime::InteropServices::Out]
double% M21,
487 [System::Runtime::InteropServices::Out]
double% S12);
550 [System::Runtime::InteropServices::Out]
double% sazi1,
551 [System::Runtime::InteropServices::Out]
double% cazi1);
560 [System::Runtime::InteropServices::Out]
double% sazi0,
561 [System::Runtime::InteropServices::Out]
double% cazi0);
615 property double Arc {
double get(); }
Header for NETGeographicLib::NETGeographicLib objects.
NETGeographicLib::Mask Capabilities()
property double Longitude
double Position(double s12, [System::Runtime::InteropServices::Out] double%lat2, [System::Runtime::InteropServices::Out] double%lon2, [System::Runtime::InteropServices::Out] double%azi2, [System::Runtime::InteropServices::Out] double%m12, [System::Runtime::InteropServices::Out] double%M12, [System::Runtime::InteropServices::Out] double%M21, [System::Runtime::InteropServices::Out] double%S12)
double GenDistance(bool arcmode)
void ArcPosition(double a12, [System::Runtime::InteropServices::Out] double%lat2, [System::Runtime::InteropServices::Out] double%lon2, [System::Runtime::InteropServices::Out] double%azi2, [System::Runtime::InteropServices::Out] double%s12, [System::Runtime::InteropServices::Out] double%m12, [System::Runtime::InteropServices::Out] double%M12, [System::Runtime::InteropServices::Out] double%M21, [System::Runtime::InteropServices::Out] double%S12)
property double Flattening
void g(const string &key, int i)
property double MajorRadius
property double EquatorialArc
GeodesicLineExact(GeodesicExact^g, double lat1, double lon1, double azi1, NETGeographicLib::Mask caps)
void SetDistance(double s13)
void EquatorialAzimuthSinCos([System::Runtime::InteropServices::Out] double%sazi0, [System::Runtime::InteropServices::Out] double%cazi0)
void AzimuthSinCos([System::Runtime::InteropServices::Out] double%sazi1, [System::Runtime::InteropServices::Out] double%cazi1)
void GenSetDistance(bool arcmode, double s13_a13)
.NET wrapper for GeographicLib::GeodesicLineExact.
.NET wrapper for GeographicLib::GeodesicExact.
property double EquatorialAzimuth
GeographicLib::GeodesicLineExact * m_pGeodesicLineExact
double GenPosition(bool arcmode, double s12_a12, GeodesicLineExact::mask outmask, [System::Runtime::InteropServices::Out] double%lat2, [System::Runtime::InteropServices::Out] double%lon2, [System::Runtime::InteropServices::Out] double%azi2, [System::Runtime::InteropServices::Out] double%s12, [System::Runtime::InteropServices::Out] double%m12, [System::Runtime::InteropServices::Out] double%M12, [System::Runtime::InteropServices::Out] double%M21, [System::Runtime::InteropServices::Out] double%S12)