16 ref class GeodesicLine;
314 double Direct(
double lat1,
double lon1,
double azi1,
double s12,
315 [System::Runtime::InteropServices::Out]
double% lat2,
316 [System::Runtime::InteropServices::Out]
double% lon2,
317 [System::Runtime::InteropServices::Out]
double% azi2,
318 [System::Runtime::InteropServices::Out]
double% m12,
319 [System::Runtime::InteropServices::Out]
double% M12,
320 [System::Runtime::InteropServices::Out]
double% M21,
321 [System::Runtime::InteropServices::Out]
double% S12);
326 double Direct(
double lat1,
double lon1,
double azi1,
double s12,
327 [System::Runtime::InteropServices::Out]
double% lat2,
328 [System::Runtime::InteropServices::Out]
double% lon2);
333 double Direct(
double lat1,
double lon1,
double azi1,
double s12,
334 [System::Runtime::InteropServices::Out]
double% lat2,
335 [System::Runtime::InteropServices::Out]
double% lon2,
336 [System::Runtime::InteropServices::Out]
double% azi2);
341 double Direct(
double lat1,
double lon1,
double azi1,
double s12,
342 [System::Runtime::InteropServices::Out]
double% lat2,
343 [System::Runtime::InteropServices::Out]
double% lon2,
344 [System::Runtime::InteropServices::Out]
double% azi2,
345 [System::Runtime::InteropServices::Out]
double% m12);
350 double Direct(
double lat1,
double lon1,
double azi1,
double s12,
351 [System::Runtime::InteropServices::Out]
double% lat2,
352 [System::Runtime::InteropServices::Out]
double% lon2,
353 [System::Runtime::InteropServices::Out]
double% azi2,
354 [System::Runtime::InteropServices::Out]
double% M12,
355 [System::Runtime::InteropServices::Out]
double% M21);
360 double Direct(
double lat1,
double lon1,
double azi1,
double s12,
361 [System::Runtime::InteropServices::Out]
double% lat2,
362 [System::Runtime::InteropServices::Out]
double% lon2,
363 [System::Runtime::InteropServices::Out]
double% azi2,
364 [System::Runtime::InteropServices::Out]
double% m12,
365 [System::Runtime::InteropServices::Out]
double% M12,
366 [System::Runtime::InteropServices::Out]
double% M21);
407 void ArcDirect(
double lat1,
double lon1,
double azi1,
double a12,
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,
415 [System::Runtime::InteropServices::Out]
double% S12);
420 void ArcDirect(
double lat1,
double lon1,
double azi1,
double a12,
421 [System::Runtime::InteropServices::Out]
double% lat2,
422 [System::Runtime::InteropServices::Out]
double% lon2);
427 void ArcDirect(
double lat1,
double lon1,
double azi1,
double a12,
428 [System::Runtime::InteropServices::Out]
double% lat2,
429 [System::Runtime::InteropServices::Out]
double% lon2,
430 [System::Runtime::InteropServices::Out]
double% azi2);
435 void ArcDirect(
double lat1,
double lon1,
double azi1,
double a12,
436 [System::Runtime::InteropServices::Out]
double% lat2,
437 [System::Runtime::InteropServices::Out]
double% lon2,
438 [System::Runtime::InteropServices::Out]
double% azi2,
439 [System::Runtime::InteropServices::Out]
double% s12);
444 void ArcDirect(
double lat1,
double lon1,
double azi1,
double a12,
445 [System::Runtime::InteropServices::Out]
double% lat2,
446 [System::Runtime::InteropServices::Out]
double% lon2,
447 [System::Runtime::InteropServices::Out]
double% azi2,
448 [System::Runtime::InteropServices::Out]
double% s12,
449 [System::Runtime::InteropServices::Out]
double% m12);
454 void ArcDirect(
double lat1,
double lon1,
double azi1,
double a12,
455 [System::Runtime::InteropServices::Out]
double% lat2,
456 [System::Runtime::InteropServices::Out]
double% lon2,
457 [System::Runtime::InteropServices::Out]
double% azi2,
458 [System::Runtime::InteropServices::Out]
double% s12,
459 [System::Runtime::InteropServices::Out]
double% M12,
460 [System::Runtime::InteropServices::Out]
double% M21);
465 void ArcDirect(
double lat1,
double lon1,
double azi1,
double a12,
466 [System::Runtime::InteropServices::Out]
double% lat2,
467 [System::Runtime::InteropServices::Out]
double% lon2,
468 [System::Runtime::InteropServices::Out]
double% azi2,
469 [System::Runtime::InteropServices::Out]
double% s12,
470 [System::Runtime::InteropServices::Out]
double% m12,
471 [System::Runtime::InteropServices::Out]
double% M12,
472 [System::Runtime::InteropServices::Out]
double% M21);
531 double GenDirect(
double lat1,
double lon1,
double azi1,
532 bool arcmode,
double s12_a12,
534 [System::Runtime::InteropServices::Out]
double% lat2,
535 [System::Runtime::InteropServices::Out]
double% lon2,
536 [System::Runtime::InteropServices::Out]
double% azi2,
537 [System::Runtime::InteropServices::Out]
double% s12,
538 [System::Runtime::InteropServices::Out]
double% m12,
539 [System::Runtime::InteropServices::Out]
double% M12,
540 [System::Runtime::InteropServices::Out]
double% M21,
541 [System::Runtime::InteropServices::Out]
double% S12);
583 double Inverse(
double lat1,
double lon1,
double lat2,
double lon2,
584 [System::Runtime::InteropServices::Out]
double% s12,
585 [System::Runtime::InteropServices::Out]
double% azi1,
586 [System::Runtime::InteropServices::Out]
double% azi2,
587 [System::Runtime::InteropServices::Out]
double% m12,
588 [System::Runtime::InteropServices::Out]
double% M12,
589 [System::Runtime::InteropServices::Out]
double% M21,
590 [System::Runtime::InteropServices::Out]
double% S12);
595 double Inverse(
double lat1,
double lon1,
double lat2,
double lon2,
596 [System::Runtime::InteropServices::Out]
double% s12);
601 double Inverse(
double lat1,
double lon1,
double lat2,
double lon2,
602 [System::Runtime::InteropServices::Out]
double% azi1,
603 [System::Runtime::InteropServices::Out]
double% azi2);
608 double Inverse(
double lat1,
double lon1,
double lat2,
double lon2,
609 [System::Runtime::InteropServices::Out]
double% s12,
610 [System::Runtime::InteropServices::Out]
double% azi1,
611 [System::Runtime::InteropServices::Out]
double% azi2);
616 double Inverse(
double lat1,
double lon1,
double lat2,
double lon2,
617 [System::Runtime::InteropServices::Out]
double% s12,
618 [System::Runtime::InteropServices::Out]
double% azi1,
619 [System::Runtime::InteropServices::Out]
double% azi2,
620 [System::Runtime::InteropServices::Out]
double% m12);
625 double Inverse(
double lat1,
double lon1,
double lat2,
double lon2,
626 [System::Runtime::InteropServices::Out]
double% s12,
627 [System::Runtime::InteropServices::Out]
double% azi1,
628 [System::Runtime::InteropServices::Out]
double% azi2,
629 [System::Runtime::InteropServices::Out]
double% M12,
630 [System::Runtime::InteropServices::Out]
double% M21);
635 double Inverse(
double lat1,
double lon1,
double lat2,
double lon2,
636 [System::Runtime::InteropServices::Out]
double% s12,
637 [System::Runtime::InteropServices::Out]
double% azi1,
638 [System::Runtime::InteropServices::Out]
double% azi2,
639 [System::Runtime::InteropServices::Out]
double% m12,
640 [System::Runtime::InteropServices::Out]
double% M12,
641 [System::Runtime::InteropServices::Out]
double% M21);
680 double GenInverse(
double lat1,
double lon1,
double lat2,
double lon2,
682 [System::Runtime::InteropServices::Out]
double% s12,
683 [System::Runtime::InteropServices::Out]
double% azi1,
684 [System::Runtime::InteropServices::Out]
double% azi2,
685 [System::Runtime::InteropServices::Out]
double% m12,
686 [System::Runtime::InteropServices::Out]
double% M12,
687 [System::Runtime::InteropServices::Out]
double% M21,
688 [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.