swift
Classes | Namespaces | Functions
coordinategeodetic.h File Reference

Go to the source code of this file.

Classes

class  swift::misc::geo::ICoordinateGeodetic
 Geodetic coordinate, a position in 3D space relative to the reference geoid. More...
 
class  swift::misc::geo::ICoordinateWithRelativePosition
 Interface (actually more an abstract class) of coordinates and relative position to something (normally own aircraft) More...
 
class  swift::misc::geo::CCoordinateGeodetic
 Geodetic coordinate. More...
 

Namespaces

 swift::misc
 Free functions in swift::misc.
 

Functions

CLength swift::misc::geo::calculateGreatCircleDistance (const ICoordinateGeodetic &coordinate1, const ICoordinateGeodetic &coordinate2)
 Great circle distance between points.
 
CAngle swift::misc::geo::calculateBearing (const ICoordinateGeodetic &coordinate1, const ICoordinateGeodetic &coordinate2)
 Initial bearing.
 
double swift::misc::geo::calculateEuclideanDistance (const ICoordinateGeodetic &coordinate1, const ICoordinateGeodetic &coordinate2)
 Euclidean distance between normal vectors.
 
double swift::misc::geo::calculateEuclideanDistanceSquared (const ICoordinateGeodetic &coordinate1, const ICoordinateGeodetic &coordinate2)
 Euclidean distance squared between normal vectors, use for more efficient sorting by distance.