16 ref class GeodesicLineExact;
161 double Direct(
double lat1,
double lon1,
double azi1,
double s12,
162 [System::Runtime::InteropServices::Out]
double% lat2,
163 [System::Runtime::InteropServices::Out]
double% lon2,
164 [System::Runtime::InteropServices::Out]
double% azi2,
165 [System::Runtime::InteropServices::Out]
double% m12,
166 [System::Runtime::InteropServices::Out]
double% M12,
167 [System::Runtime::InteropServices::Out]
double% M21,
168 [System::Runtime::InteropServices::Out]
double% S12);
173 double Direct(
double lat1,
double lon1,
double azi1,
double s12,
174 [System::Runtime::InteropServices::Out]
double% lat2,
175 [System::Runtime::InteropServices::Out]
double% lon2);
180 double Direct(
double lat1,
double lon1,
double azi1,
double s12,
181 [System::Runtime::InteropServices::Out]
double% lat2,
182 [System::Runtime::InteropServices::Out]
double% lon2,
183 [System::Runtime::InteropServices::Out]
double% azi2);
188 double Direct(
double lat1,
double lon1,
double azi1,
double s12,
189 [System::Runtime::InteropServices::Out]
double% lat2,
190 [System::Runtime::InteropServices::Out]
double% lon2,
191 [System::Runtime::InteropServices::Out]
double% azi2,
192 [System::Runtime::InteropServices::Out]
double% m12);
197 double Direct(
double lat1,
double lon1,
double azi1,
double s12,
198 [System::Runtime::InteropServices::Out]
double% lat2,
199 [System::Runtime::InteropServices::Out]
double% lon2,
200 [System::Runtime::InteropServices::Out]
double% azi2,
201 [System::Runtime::InteropServices::Out]
double% M12,
202 [System::Runtime::InteropServices::Out]
double% M21);
207 double Direct(
double lat1,
double lon1,
double azi1,
double s12,
208 [System::Runtime::InteropServices::Out]
double% lat2,
209 [System::Runtime::InteropServices::Out]
double% lon2,
210 [System::Runtime::InteropServices::Out]
double% azi2,
211 [System::Runtime::InteropServices::Out]
double% m12,
212 [System::Runtime::InteropServices::Out]
double% M12,
213 [System::Runtime::InteropServices::Out]
double% M21);
254 void ArcDirect(
double lat1,
double lon1,
double azi1,
double a12,
255 [System::Runtime::InteropServices::Out]
double% lat2,
256 [System::Runtime::InteropServices::Out]
double% lon2,
257 [System::Runtime::InteropServices::Out]
double% azi2,
258 [System::Runtime::InteropServices::Out]
double% s12,
259 [System::Runtime::InteropServices::Out]
double% m12,
260 [System::Runtime::InteropServices::Out]
double% M12,
261 [System::Runtime::InteropServices::Out]
double% M21,
262 [System::Runtime::InteropServices::Out]
double% S12);
267 void ArcDirect(
double lat1,
double lon1,
double azi1,
double a12,
268 [System::Runtime::InteropServices::Out]
double% lat2,
269 [System::Runtime::InteropServices::Out]
double% lon2);
274 void ArcDirect(
double lat1,
double lon1,
double azi1,
double a12,
275 [System::Runtime::InteropServices::Out]
double% lat2,
276 [System::Runtime::InteropServices::Out]
double% lon2,
277 [System::Runtime::InteropServices::Out]
double% azi2);
282 void ArcDirect(
double lat1,
double lon1,
double azi1,
double a12,
283 [System::Runtime::InteropServices::Out]
double% lat2,
284 [System::Runtime::InteropServices::Out]
double% lon2,
285 [System::Runtime::InteropServices::Out]
double% azi2,
286 [System::Runtime::InteropServices::Out]
double% s12);
291 void ArcDirect(
double lat1,
double lon1,
double azi1,
double a12,
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% s12,
296 [System::Runtime::InteropServices::Out]
double% m12);
301 void ArcDirect(
double lat1,
double lon1,
double azi1,
double a12,
302 [System::Runtime::InteropServices::Out]
double% lat2,
303 [System::Runtime::InteropServices::Out]
double% lon2,
304 [System::Runtime::InteropServices::Out]
double% azi2,
305 [System::Runtime::InteropServices::Out]
double% s12,
306 [System::Runtime::InteropServices::Out]
double% M12,
307 [System::Runtime::InteropServices::Out]
double% M21);
312 void ArcDirect(
double lat1,
double lon1,
double azi1,
double a12,
313 [System::Runtime::InteropServices::Out]
double% lat2,
314 [System::Runtime::InteropServices::Out]
double% lon2,
315 [System::Runtime::InteropServices::Out]
double% azi2,
316 [System::Runtime::InteropServices::Out]
double% s12,
317 [System::Runtime::InteropServices::Out]
double% m12,
318 [System::Runtime::InteropServices::Out]
double% M12,
319 [System::Runtime::InteropServices::Out]
double% M21);
370 double GenDirect(
double lat1,
double lon1,
double azi1,
372 [System::Runtime::InteropServices::Out]
double% lat2,
373 [System::Runtime::InteropServices::Out]
double% lon2,
374 [System::Runtime::InteropServices::Out]
double% azi2,
375 [System::Runtime::InteropServices::Out]
double% s12,
376 [System::Runtime::InteropServices::Out]
double% m12,
377 [System::Runtime::InteropServices::Out]
double% M12,
378 [System::Runtime::InteropServices::Out]
double% M21,
379 [System::Runtime::InteropServices::Out]
double% S12);
416 double Inverse(
double lat1,
double lon1,
double lat2,
double lon2,
417 [System::Runtime::InteropServices::Out]
double% s12,
418 [System::Runtime::InteropServices::Out]
double% azi1,
419 [System::Runtime::InteropServices::Out]
double% azi2,
420 [System::Runtime::InteropServices::Out]
double% m12,
421 [System::Runtime::InteropServices::Out]
double% M12,
422 [System::Runtime::InteropServices::Out]
double% M21,
423 [System::Runtime::InteropServices::Out]
double% S12);
428 double Inverse(
double lat1,
double lon1,
double lat2,
double lon2,
429 [System::Runtime::InteropServices::Out]
double% s12);
434 double Inverse(
double lat1,
double lon1,
double lat2,
double lon2,
435 [System::Runtime::InteropServices::Out]
double% azi1,
436 [System::Runtime::InteropServices::Out]
double% azi2);
441 double Inverse(
double lat1,
double lon1,
double lat2,
double lon2,
442 [System::Runtime::InteropServices::Out]
double% s12,
443 [System::Runtime::InteropServices::Out]
double% azi1,
444 [System::Runtime::InteropServices::Out]
double% azi2);
449 double Inverse(
double lat1,
double lon1,
double lat2,
double lon2,
450 [System::Runtime::InteropServices::Out]
double% s12,
451 [System::Runtime::InteropServices::Out]
double% azi1,
452 [System::Runtime::InteropServices::Out]
double% azi2,
453 [System::Runtime::InteropServices::Out]
double% m12);
458 double Inverse(
double lat1,
double lon1,
double lat2,
double lon2,
459 [System::Runtime::InteropServices::Out]
double% s12,
460 [System::Runtime::InteropServices::Out]
double% azi1,
461 [System::Runtime::InteropServices::Out]
double% azi2,
462 [System::Runtime::InteropServices::Out]
double% M12,
463 [System::Runtime::InteropServices::Out]
double% M21);
468 double Inverse(
double lat1,
double lon1,
double lat2,
double lon2,
469 [System::Runtime::InteropServices::Out]
double% s12,
470 [System::Runtime::InteropServices::Out]
double% azi1,
471 [System::Runtime::InteropServices::Out]
double% azi2,
472 [System::Runtime::InteropServices::Out]
double% m12,
473 [System::Runtime::InteropServices::Out]
double% M12,
474 [System::Runtime::InteropServices::Out]
double% M21);
513 double GenInverse(
double lat1,
double lon1,
double lat2,
double lon2,
515 [System::Runtime::InteropServices::Out]
double% s12,
516 [System::Runtime::InteropServices::Out]
double% azi1,
517 [System::Runtime::InteropServices::Out]
double% azi2,
518 [System::Runtime::InteropServices::Out]
double% m12,
519 [System::Runtime::InteropServices::Out]
double% M12,
520 [System::Runtime::InteropServices::Out]
double% M21,
521 [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 GenDirect(double lat1, double lon1, double azi1, bool arcmode, double s12_a12, NETGeographicLib::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)
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, NETGeographicLib::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)