16 ref class GeodesicLineExact;
245 double Direct(
double lat1,
double lon1,
double azi1,
double s12,
246 [System::Runtime::InteropServices::Out]
double% lat2,
247 [System::Runtime::InteropServices::Out]
double% lon2,
248 [System::Runtime::InteropServices::Out]
double% azi2,
249 [System::Runtime::InteropServices::Out]
double% m12,
250 [System::Runtime::InteropServices::Out]
double% M12,
251 [System::Runtime::InteropServices::Out]
double% M21,
252 [System::Runtime::InteropServices::Out]
double% S12);
257 double Direct(
double lat1,
double lon1,
double azi1,
double s12,
258 [System::Runtime::InteropServices::Out]
double% lat2,
259 [System::Runtime::InteropServices::Out]
double% lon2);
264 double Direct(
double lat1,
double lon1,
double azi1,
double s12,
265 [System::Runtime::InteropServices::Out]
double% lat2,
266 [System::Runtime::InteropServices::Out]
double% lon2,
267 [System::Runtime::InteropServices::Out]
double% azi2);
272 double Direct(
double lat1,
double lon1,
double azi1,
double s12,
273 [System::Runtime::InteropServices::Out]
double% lat2,
274 [System::Runtime::InteropServices::Out]
double% lon2,
275 [System::Runtime::InteropServices::Out]
double% azi2,
276 [System::Runtime::InteropServices::Out]
double% m12);
281 double Direct(
double lat1,
double lon1,
double azi1,
double s12,
282 [System::Runtime::InteropServices::Out]
double% lat2,
283 [System::Runtime::InteropServices::Out]
double% lon2,
284 [System::Runtime::InteropServices::Out]
double% azi2,
285 [System::Runtime::InteropServices::Out]
double% M12,
286 [System::Runtime::InteropServices::Out]
double% M21);
291 double Direct(
double lat1,
double lon1,
double azi1,
double s12,
292 [System::Runtime::InteropServices::Out]
double% lat2,
293 [System::Runtime::InteropServices::Out]
double% lon2,
294 [System::Runtime::InteropServices::Out]
double% azi2,
295 [System::Runtime::InteropServices::Out]
double% m12,
296 [System::Runtime::InteropServices::Out]
double% M12,
297 [System::Runtime::InteropServices::Out]
double% M21);
338 void ArcDirect(
double lat1,
double lon1,
double azi1,
double a12,
339 [System::Runtime::InteropServices::Out]
double% lat2,
340 [System::Runtime::InteropServices::Out]
double% lon2,
341 [System::Runtime::InteropServices::Out]
double% azi2,
342 [System::Runtime::InteropServices::Out]
double% s12,
343 [System::Runtime::InteropServices::Out]
double% m12,
344 [System::Runtime::InteropServices::Out]
double% M12,
345 [System::Runtime::InteropServices::Out]
double% M21,
346 [System::Runtime::InteropServices::Out]
double% S12);
351 void ArcDirect(
double lat1,
double lon1,
double azi1,
double a12,
352 [System::Runtime::InteropServices::Out]
double% lat2,
353 [System::Runtime::InteropServices::Out]
double% lon2);
358 void ArcDirect(
double lat1,
double lon1,
double azi1,
double a12,
359 [System::Runtime::InteropServices::Out]
double% lat2,
360 [System::Runtime::InteropServices::Out]
double% lon2,
361 [System::Runtime::InteropServices::Out]
double% azi2);
366 void ArcDirect(
double lat1,
double lon1,
double azi1,
double a12,
367 [System::Runtime::InteropServices::Out]
double% lat2,
368 [System::Runtime::InteropServices::Out]
double% lon2,
369 [System::Runtime::InteropServices::Out]
double% azi2,
370 [System::Runtime::InteropServices::Out]
double% s12);
375 void ArcDirect(
double lat1,
double lon1,
double azi1,
double a12,
376 [System::Runtime::InteropServices::Out]
double% lat2,
377 [System::Runtime::InteropServices::Out]
double% lon2,
378 [System::Runtime::InteropServices::Out]
double% azi2,
379 [System::Runtime::InteropServices::Out]
double% s12,
380 [System::Runtime::InteropServices::Out]
double% m12);
385 void ArcDirect(
double lat1,
double lon1,
double azi1,
double a12,
386 [System::Runtime::InteropServices::Out]
double% lat2,
387 [System::Runtime::InteropServices::Out]
double% lon2,
388 [System::Runtime::InteropServices::Out]
double% azi2,
389 [System::Runtime::InteropServices::Out]
double% s12,
390 [System::Runtime::InteropServices::Out]
double% M12,
391 [System::Runtime::InteropServices::Out]
double% M21);
396 void ArcDirect(
double lat1,
double lon1,
double azi1,
double a12,
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% M12,
403 [System::Runtime::InteropServices::Out]
double% M21);
462 double GenDirect(
double lat1,
double lon1,
double azi1,
464 [System::Runtime::InteropServices::Out]
double% lat2,
465 [System::Runtime::InteropServices::Out]
double% lon2,
466 [System::Runtime::InteropServices::Out]
double% azi2,
467 [System::Runtime::InteropServices::Out]
double% s12,
468 [System::Runtime::InteropServices::Out]
double% m12,
469 [System::Runtime::InteropServices::Out]
double% M12,
470 [System::Runtime::InteropServices::Out]
double% M21,
471 [System::Runtime::InteropServices::Out]
double% S12);
508 double Inverse(
double lat1,
double lon1,
double lat2,
double lon2,
509 [System::Runtime::InteropServices::Out]
double% s12,
510 [System::Runtime::InteropServices::Out]
double% azi1,
511 [System::Runtime::InteropServices::Out]
double% azi2,
512 [System::Runtime::InteropServices::Out]
double% m12,
513 [System::Runtime::InteropServices::Out]
double% M12,
514 [System::Runtime::InteropServices::Out]
double% M21,
515 [System::Runtime::InteropServices::Out]
double% S12);
520 double Inverse(
double lat1,
double lon1,
double lat2,
double lon2,
521 [System::Runtime::InteropServices::Out]
double% s12);
526 double Inverse(
double lat1,
double lon1,
double lat2,
double lon2,
527 [System::Runtime::InteropServices::Out]
double% azi1,
528 [System::Runtime::InteropServices::Out]
double% azi2);
533 double Inverse(
double lat1,
double lon1,
double lat2,
double lon2,
534 [System::Runtime::InteropServices::Out]
double% s12,
535 [System::Runtime::InteropServices::Out]
double% azi1,
536 [System::Runtime::InteropServices::Out]
double% azi2);
541 double Inverse(
double lat1,
double lon1,
double lat2,
double lon2,
542 [System::Runtime::InteropServices::Out]
double% s12,
543 [System::Runtime::InteropServices::Out]
double% azi1,
544 [System::Runtime::InteropServices::Out]
double% azi2,
545 [System::Runtime::InteropServices::Out]
double% m12);
550 double Inverse(
double lat1,
double lon1,
double lat2,
double lon2,
551 [System::Runtime::InteropServices::Out]
double% s12,
552 [System::Runtime::InteropServices::Out]
double% azi1,
553 [System::Runtime::InteropServices::Out]
double% azi2,
554 [System::Runtime::InteropServices::Out]
double% M12,
555 [System::Runtime::InteropServices::Out]
double% M21);
560 double Inverse(
double lat1,
double lon1,
double lat2,
double lon2,
561 [System::Runtime::InteropServices::Out]
double% s12,
562 [System::Runtime::InteropServices::Out]
double% azi1,
563 [System::Runtime::InteropServices::Out]
double% azi2,
564 [System::Runtime::InteropServices::Out]
double% m12,
565 [System::Runtime::InteropServices::Out]
double% M12,
566 [System::Runtime::InteropServices::Out]
double% M21);
605 double GenInverse(
double lat1,
double lon1,
double lat2,
double lon2,
607 [System::Runtime::InteropServices::Out]
double% s12,
608 [System::Runtime::InteropServices::Out]
double% azi1,
609 [System::Runtime::InteropServices::Out]
double% azi2,
610 [System::Runtime::InteropServices::Out]
double% m12,
611 [System::Runtime::InteropServices::Out]
double% M12,
612 [System::Runtime::InteropServices::Out]
double% M21,
613 [System::Runtime::InteropServices::Out]
double% S12);
System::IntPtr^ GetUnmanaged()
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)
GeodesicLineExact^ Line(double lat1, double lon1, double azi1, NETGeographicLib::Mask caps)
Header for NETGeographicLib::NETGeographicLib objects.
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 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::GeodesicLineExact.
.NET wrapper for GeographicLib::GeodesicExact.
double GenInverse(double lat1, double lon1, double lat2, double lon2, GeodesicExact::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)
double GenDirect(double lat1, double lon1, double azi1, bool arcmode, double s12_a12, GeodesicExact::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)