16 ref class GeodesicLine;
316 double Direct(
double lat1,
double lon1,
double azi1,
double s12,
317 [System::Runtime::InteropServices::Out]
double% lat2,
318 [System::Runtime::InteropServices::Out]
double% lon2,
319 [System::Runtime::InteropServices::Out]
double% azi2,
320 [System::Runtime::InteropServices::Out]
double% m12,
321 [System::Runtime::InteropServices::Out]
double% M12,
322 [System::Runtime::InteropServices::Out]
double% M21,
323 [System::Runtime::InteropServices::Out]
double% S12);
328 double Direct(
double lat1,
double lon1,
double azi1,
double s12,
329 [System::Runtime::InteropServices::Out]
double% lat2,
330 [System::Runtime::InteropServices::Out]
double% lon2);
335 double Direct(
double lat1,
double lon1,
double azi1,
double s12,
336 [System::Runtime::InteropServices::Out]
double% lat2,
337 [System::Runtime::InteropServices::Out]
double% lon2,
338 [System::Runtime::InteropServices::Out]
double% azi2);
343 double Direct(
double lat1,
double lon1,
double azi1,
double s12,
344 [System::Runtime::InteropServices::Out]
double% lat2,
345 [System::Runtime::InteropServices::Out]
double% lon2,
346 [System::Runtime::InteropServices::Out]
double% azi2,
347 [System::Runtime::InteropServices::Out]
double% m12);
352 double Direct(
double lat1,
double lon1,
double azi1,
double s12,
353 [System::Runtime::InteropServices::Out]
double% lat2,
354 [System::Runtime::InteropServices::Out]
double% lon2,
355 [System::Runtime::InteropServices::Out]
double% azi2,
356 [System::Runtime::InteropServices::Out]
double% M12,
357 [System::Runtime::InteropServices::Out]
double% M21);
362 double Direct(
double lat1,
double lon1,
double azi1,
double s12,
363 [System::Runtime::InteropServices::Out]
double% lat2,
364 [System::Runtime::InteropServices::Out]
double% lon2,
365 [System::Runtime::InteropServices::Out]
double% azi2,
366 [System::Runtime::InteropServices::Out]
double% m12,
367 [System::Runtime::InteropServices::Out]
double% M12,
368 [System::Runtime::InteropServices::Out]
double% M21);
409 void ArcDirect(
double lat1,
double lon1,
double azi1,
double a12,
410 [System::Runtime::InteropServices::Out]
double% lat2,
411 [System::Runtime::InteropServices::Out]
double% lon2,
412 [System::Runtime::InteropServices::Out]
double% azi2,
413 [System::Runtime::InteropServices::Out]
double% s12,
414 [System::Runtime::InteropServices::Out]
double% m12,
415 [System::Runtime::InteropServices::Out]
double% M12,
416 [System::Runtime::InteropServices::Out]
double% M21,
417 [System::Runtime::InteropServices::Out]
double% S12);
422 void ArcDirect(
double lat1,
double lon1,
double azi1,
double a12,
423 [System::Runtime::InteropServices::Out]
double% lat2,
424 [System::Runtime::InteropServices::Out]
double% lon2);
429 void ArcDirect(
double lat1,
double lon1,
double azi1,
double a12,
430 [System::Runtime::InteropServices::Out]
double% lat2,
431 [System::Runtime::InteropServices::Out]
double% lon2,
432 [System::Runtime::InteropServices::Out]
double% azi2);
437 void ArcDirect(
double lat1,
double lon1,
double azi1,
double a12,
438 [System::Runtime::InteropServices::Out]
double% lat2,
439 [System::Runtime::InteropServices::Out]
double% lon2,
440 [System::Runtime::InteropServices::Out]
double% azi2,
441 [System::Runtime::InteropServices::Out]
double% s12);
446 void ArcDirect(
double lat1,
double lon1,
double azi1,
double a12,
447 [System::Runtime::InteropServices::Out]
double% lat2,
448 [System::Runtime::InteropServices::Out]
double% lon2,
449 [System::Runtime::InteropServices::Out]
double% azi2,
450 [System::Runtime::InteropServices::Out]
double% s12,
451 [System::Runtime::InteropServices::Out]
double% m12);
456 void ArcDirect(
double lat1,
double lon1,
double azi1,
double a12,
457 [System::Runtime::InteropServices::Out]
double% lat2,
458 [System::Runtime::InteropServices::Out]
double% lon2,
459 [System::Runtime::InteropServices::Out]
double% azi2,
460 [System::Runtime::InteropServices::Out]
double% s12,
461 [System::Runtime::InteropServices::Out]
double% M12,
462 [System::Runtime::InteropServices::Out]
double% M21);
467 void ArcDirect(
double lat1,
double lon1,
double azi1,
double a12,
468 [System::Runtime::InteropServices::Out]
double% lat2,
469 [System::Runtime::InteropServices::Out]
double% lon2,
470 [System::Runtime::InteropServices::Out]
double% azi2,
471 [System::Runtime::InteropServices::Out]
double% s12,
472 [System::Runtime::InteropServices::Out]
double% m12,
473 [System::Runtime::InteropServices::Out]
double% M12,
474 [System::Runtime::InteropServices::Out]
double% M21);
534 double GenDirect(
double lat1,
double lon1,
double azi1,
535 bool arcmode,
double s12_a12,
537 [System::Runtime::InteropServices::Out]
double% lat2,
538 [System::Runtime::InteropServices::Out]
double% lon2,
539 [System::Runtime::InteropServices::Out]
double% azi2,
540 [System::Runtime::InteropServices::Out]
double% s12,
541 [System::Runtime::InteropServices::Out]
double% m12,
542 [System::Runtime::InteropServices::Out]
double% M12,
543 [System::Runtime::InteropServices::Out]
double% M21,
544 [System::Runtime::InteropServices::Out]
double% S12);
586 double Inverse(
double lat1,
double lon1,
double lat2,
double lon2,
587 [System::Runtime::InteropServices::Out]
double% s12,
588 [System::Runtime::InteropServices::Out]
double% azi1,
589 [System::Runtime::InteropServices::Out]
double% azi2,
590 [System::Runtime::InteropServices::Out]
double% m12,
591 [System::Runtime::InteropServices::Out]
double% M12,
592 [System::Runtime::InteropServices::Out]
double% M21,
593 [System::Runtime::InteropServices::Out]
double% S12);
598 double Inverse(
double lat1,
double lon1,
double lat2,
double lon2,
599 [System::Runtime::InteropServices::Out]
double% s12);
604 double Inverse(
double lat1,
double lon1,
double lat2,
double lon2,
605 [System::Runtime::InteropServices::Out]
double% azi1,
606 [System::Runtime::InteropServices::Out]
double% azi2);
611 double Inverse(
double lat1,
double lon1,
double lat2,
double lon2,
612 [System::Runtime::InteropServices::Out]
double% s12,
613 [System::Runtime::InteropServices::Out]
double% azi1,
614 [System::Runtime::InteropServices::Out]
double% azi2);
619 double Inverse(
double lat1,
double lon1,
double lat2,
double lon2,
620 [System::Runtime::InteropServices::Out]
double% s12,
621 [System::Runtime::InteropServices::Out]
double% azi1,
622 [System::Runtime::InteropServices::Out]
double% azi2,
623 [System::Runtime::InteropServices::Out]
double% m12);
628 double Inverse(
double lat1,
double lon1,
double lat2,
double lon2,
629 [System::Runtime::InteropServices::Out]
double% s12,
630 [System::Runtime::InteropServices::Out]
double% azi1,
631 [System::Runtime::InteropServices::Out]
double% azi2,
632 [System::Runtime::InteropServices::Out]
double% M12,
633 [System::Runtime::InteropServices::Out]
double% M21);
638 double Inverse(
double lat1,
double lon1,
double lat2,
double lon2,
639 [System::Runtime::InteropServices::Out]
double% s12,
640 [System::Runtime::InteropServices::Out]
double% azi1,
641 [System::Runtime::InteropServices::Out]
double% azi2,
642 [System::Runtime::InteropServices::Out]
double% m12,
643 [System::Runtime::InteropServices::Out]
double% M12,
644 [System::Runtime::InteropServices::Out]
double% M21);
683 double GenInverse(
double lat1,
double lon1,
double lat2,
double lon2,
685 [System::Runtime::InteropServices::Out]
double% s12,
686 [System::Runtime::InteropServices::Out]
double% azi1,
687 [System::Runtime::InteropServices::Out]
double% azi2,
688 [System::Runtime::InteropServices::Out]
double% m12,
689 [System::Runtime::InteropServices::Out]
double% M12,
690 [System::Runtime::InteropServices::Out]
double% M21,
691 [System::Runtime::InteropServices::Out]
double% S12);
System::IntPtr ^ GetUnmanaged()
void ArcDirect(double lat1, double lon1, double azi1, 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)
double GenDirect(double lat1, double lon1, double azi1, bool arcmode, double s12_a12, Geodesic::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)
Header for NETGeographicLib::NETGeographicLib objects.
double Inverse(double lat1, double lon1, double lat2, double lon2, [System::Runtime::InteropServices::Out] double% s12, [System::Runtime::InteropServices::Out] double% azi1, [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 Direct(double lat1, double lon1, double azi1, 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)
.NET wrapper for GeographicLib::GeodesicLine.
.NET wrapper for GeographicLib::Geodesic.
GeodesicLine ^ Line(double lat1, double lon1, double azi1, NETGeographicLib::Mask caps)
double GenInverse(double lat1, double lon1, double lat2, double lon2, Geodesic::mask outmask, [System::Runtime::InteropServices::Out] double% s12, [System::Runtime::InteropServices::Out] double% azi1, [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)
~Geodesic()
the destructor calls the finalizer.