13 namespace NETGeographicLib
53 GeographicLib::PolygonArea* m_pPolygonArea;
96 void AddPoint(
double lat,
double lon);
108 void AddEdge(
double azi,
double s);
124 unsigned Compute(
bool reverse,
bool sign,
125 [System::Runtime::InteropServices::Out]
double% perimeter,
126 [System::Runtime::InteropServices::Out]
double% area);
154 unsigned TestPoint(
double lat,
double lon,
bool reverse,
bool sign,
155 [System::Runtime::InteropServices::Out]
double% perimeter,
156 [System::Runtime::InteropServices::Out]
double% area);
183 unsigned TestEdge(
double azi,
double s,
bool reverse,
bool sign,
184 [System::Runtime::InteropServices::Out]
double% perimeter,
185 [System::Runtime::InteropServices::Out]
double% area);
211 void CurrentPoint([System::Runtime::InteropServices::Out]
double% lat,
212 [System::Runtime::InteropServices::Out]
double% lon);
219 ref class GeodesicExact;
225 GeographicLib::PolygonAreaExact* m_pPolygonArea;
268 void AddPoint(
double lat,
double lon);
280 void AddEdge(
double azi,
double s);
296 unsigned Compute(
bool reverse,
bool sign,
297 [System::Runtime::InteropServices::Out]
double% perimeter,
298 [System::Runtime::InteropServices::Out]
double% area);
326 unsigned TestPoint(
double lat,
double lon,
bool reverse,
bool sign,
327 [System::Runtime::InteropServices::Out]
double% perimeter,
328 [System::Runtime::InteropServices::Out]
double% area);
355 unsigned TestEdge(
double azi,
double s,
bool reverse,
bool sign,
356 [System::Runtime::InteropServices::Out]
double% perimeter,
357 [System::Runtime::InteropServices::Out]
double% area);
383 void CurrentPoint([System::Runtime::InteropServices::Out]
double% lat,
384 [System::Runtime::InteropServices::Out]
double% lon);