#include <Geodetic.h>
Inheritance diagram for CGeoLatLongHeight:
Public Member Functions | |
CGeoLatLongHeight () | |
Constructor. | |
CGeoLatLongHeight (double dLatitudeRadians, double dLongitudeRadians, double dAltMetres) | |
Constructor. | |
CGeoLatLongHeight (const CGeoLatLongHeight &Other) | |
Constructor. | |
CGeoLatLongHeight (const CGeoLatLong &Other, double dHeight=0) | |
Constructor. | |
~CGeoLatLongHeight () | |
Destructor. | |
CGeoLatLong & | AsLatLong (void) |
Returns this as a simple lat long. | |
void | GeocentricWSG84 (C3DPoint &xyzPoint) const |
Converts to Geocentric using WSG84 algorithm. | |
void | Geocentric (C3DPoint &xyzPoint) const |
Converts to Geocentric with assumed sherical earth. | |
double | SlantRangeWSG84 (const CGeoLatLongHeight &Other) const |
The direct range with elipsical earth. | |
double | SlantRange (const CGeoLatLongHeight &Other) const |
The direct range with spherical earth. | |
double | Range (const CGeoLatLongHeight &Other) const |
Great circle range to another using average height of the 2. | |
double | Range (const CGeoLatLong &Other) const |
Great circle range to another, ignores height. | |
CGeoLatLongHeight & | operator= (const CGeoLatLong &Other) |
Assignment. | |
CGeoLatLongHeight & | operator= (const CGeoLatLongHeight &Other) |
Assignment. | |
bool | operator== (CGeoLatLongHeight &Other) const |
Equality. | |
bool | operator!= (CGeoLatLongHeight &Other) const |
Inequality. | |
bool | operator== (CGeoLatLong &Other) const |
Equality. | |
bool | operator!= (CGeoLatLong &Other) const |
Inequality. | |
void | Set (double dHeadingRadians, double dRange, const CGeoLatLong &LLOrigin) |
Sets using range and heading from an origin. | |
double | GetHeight (void) const |
Gets the height in metres. | |
void | SetHeight (double dHeightMetres) |
Gets the altitude. | |
Protected Attributes | |
double | m_dHeight |
The height in metres. |
--------------------------------------------------------------------------
---------------------------------------------------------------------------
|
Constructor.
-------------------------------------------------------------------------- --------------------------------------------------------------------------- |
|
Converts to Geocentric with assumed sherical earth.
-------------------------------------------------------------------------- --------------------------------------------------------------------------- Reimplemented from CGeoLatLong. |
|
Converts to Geocentric using WSG84 algorithm.
-------------------------------------------------------------------------- --------------------------------------------------------------------------- Reimplemented from CGeoLatLong. |
|
Great circle range to another, ignores height.
-------------------------------------------------------------------------- --------------------------------------------------------------------------- Reimplemented from CGeoLatLong. |
|
Great circle range to another using average height of the 2.
-------------------------------------------------------------------------- --------------------------------------------------------------------------- |