Go to the documentation of this file.
53 GeographicLib::PolygonArea* m_pPolygonArea;
95 void AddPoint(
double lat,
double lon);
107 void AddEdge(
double azi,
double s);
123 unsigned Compute(
bool reverse,
bool sign,
124 [System::Runtime::InteropServices::Out]
double% perimeter,
125 [System::Runtime::InteropServices::Out]
double% area);
152 unsigned TestPoint(
double lat,
double lon,
bool reverse,
bool sign,
153 [System::Runtime::InteropServices::Out]
double% perimeter,
154 [System::Runtime::InteropServices::Out]
double% area);
179 unsigned TestEdge(
double azi,
double s,
bool reverse,
bool sign,
180 [System::Runtime::InteropServices::Out]
double% perimeter,
181 [System::Runtime::InteropServices::Out]
double% area);
207 void CurrentPoint([System::Runtime::InteropServices::Out]
double% lat,
208 [System::Runtime::InteropServices::Out]
double% lon);
215 ref class GeodesicExact;
221 GeographicLib::PolygonAreaExact* m_pPolygonArea;
263 void AddPoint(
double lat,
double lon);
275 void AddEdge(
double azi,
double s);
291 unsigned Compute(
bool reverse,
bool sign,
292 [System::Runtime::InteropServices::Out]
double% perimeter,
293 [System::Runtime::InteropServices::Out]
double% area);
320 unsigned TestPoint(
double lat,
double lon,
bool reverse,
bool sign,
321 [System::Runtime::InteropServices::Out]
double% perimeter,
322 [System::Runtime::InteropServices::Out]
double% area);
347 unsigned TestEdge(
double azi,
double s,
bool reverse,
bool sign,
348 [System::Runtime::InteropServices::Out]
double% perimeter,
349 [System::Runtime::InteropServices::Out]
double% area);
375 void CurrentPoint([System::Runtime::InteropServices::Out]
double% lat,
376 [System::Runtime::InteropServices::Out]
double% lon);
389 GeographicLib::PolygonAreaRhumb* m_pPolygonArea;
431 void AddPoint(
double lat,
double lon);
443 void AddEdge(
double azi,
double s);
459 unsigned Compute(
bool reverse,
bool sign,
460 [System::Runtime::InteropServices::Out]
double% perimeter,
461 [System::Runtime::InteropServices::Out]
double% area);
488 unsigned TestPoint(
double lat,
double lon,
bool reverse,
bool sign,
489 [System::Runtime::InteropServices::Out]
double% perimeter,
490 [System::Runtime::InteropServices::Out]
double% area);
515 unsigned TestEdge(
double azi,
double s,
bool reverse,
bool sign,
516 [System::Runtime::InteropServices::Out]
double% perimeter,
517 [System::Runtime::InteropServices::Out]
double% area);
543 void CurrentPoint([System::Runtime::InteropServices::Out]
double% lat,
544 [System::Runtime::InteropServices::Out]
double% lon);
unsigned TestEdge(double azi, double s, bool reverse, bool sign, [System::Runtime::InteropServices::Out] double% perimeter, [System::Runtime::InteropServices::Out] double% area)
void AddEdge(double azi, double s)
void CurrentPoint([System::Runtime::InteropServices::Out] double% lat, [System::Runtime::InteropServices::Out] double% lon)
unsigned TestEdge(double azi, double s, bool reverse, bool sign, [System::Runtime::InteropServices::Out] double% perimeter, [System::Runtime::InteropServices::Out] double% area)
unsigned Compute(bool reverse, bool sign, [System::Runtime::InteropServices::Out] double% perimeter, [System::Runtime::InteropServices::Out] double% area)
PolygonAreaExact(GeodesicExact^ earth, bool polyline)
void CurrentPoint([System::Runtime::InteropServices::Out] double% lat, [System::Runtime::InteropServices::Out] double% lon)
unsigned Compute(bool reverse, bool sign, [System::Runtime::InteropServices::Out] double% perimeter, [System::Runtime::InteropServices::Out] double% area)
unsigned TestEdge(double azi, double s, bool reverse, bool sign, [System::Runtime::InteropServices::Out] double% perimeter, [System::Runtime::InteropServices::Out] double% area)
.NET wrapper for GeographicLib::PolygonArea and PolygonAreaExact.
void AddPoint(double lat, double lon)
.NET wrapper for GeographicLib::Geodesic.
.NET wrapper for GeographicLib::GeodesicExact.
void CurrentPoint([System::Runtime::InteropServices::Out] double% lat, [System::Runtime::InteropServices::Out] double% lon)
unsigned TestPoint(double lat, double lon, bool reverse, bool sign, [System::Runtime::InteropServices::Out] double% perimeter, [System::Runtime::InteropServices::Out] double% area)
unsigned TestPoint(double lat, double lon, bool reverse, bool sign, [System::Runtime::InteropServices::Out] double% perimeter, [System::Runtime::InteropServices::Out] double% area)
.NET wrapper for GeographicLib::Rhumb.
PolygonArea(Geodesic^ earth, bool polyline)
unsigned TestPoint(double lat, double lon, bool reverse, bool sign, [System::Runtime::InteropServices::Out] double% perimeter, [System::Runtime::InteropServices::Out] double% area)
PolygonAreaRhumb(Rhumb^ earth, bool polyline)
void AddPoint(double lat, double lon)
void AddPoint(double lat, double lon)
void AddEdge(double azi, double s)
unsigned Compute(bool reverse, bool sign, [System::Runtime::InteropServices::Out] double% perimeter, [System::Runtime::InteropServices::Out] double% area)
void AddEdge(double azi, double s)