![]() |
Maria GDK 5.0.0.738
Documentation of native code in develop branch
|
Public Member Functions | |
double | LocalEarthRadius (double) |
Static Public Member Functions | |
static double | RadianDistance (const BasicGeoTypes::GeoPos &pos0, const BasicGeoTypes::GeoPos &pos1) |
static double | DegreesDistance (const BasicGeoTypes::GeoPos &pos0, const BasicGeoTypes::GeoPos &pos1) |
static double | MetersDistance (const BasicGeoTypes::GeoPos &pos0, const BasicGeoTypes::GeoPos &pos1) |
static BasicGeoTypes::GeoPos | BearingRangeToPos (const BasicGeoTypes::GeoPos &pos, const BasicGeoTypes::BearingRange &br) |
static BasicGeoTypes::BearingRange | CalcBearingRange (const BasicGeoTypes::GeoPos &pos0, const BasicGeoTypes::GeoPos &pos1) |
static bool | IntermediatePos (const BasicGeoTypes::GeoPos &pos0, const BasicGeoTypes::GeoPos &pos1, int n, std::vector< BasicGeoTypes::GeoPos > &ImPos) |
Supplies equally spaced intermediate positions between pos0 & pos1 along a great circle arc. | |
static BasicGeoTypes::PointDXYZ | ToXYZ (const BasicGeoTypes::GeoPos &pos, double h) |
static BasicGeoTypes::PointDXYZ | ToXYZ (const BasicGeoTypes::GeoPos3D &pos) |
static BasicGeoTypes::GeoPos3D | FromXYZ (const BasicGeoTypes::PointDXYZ &xyz) |
|
static |
Supplies equally spaced intermediate positions between pos0 & pos1 along a great circle arc.
n | Wanted total number of positions |