#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.
-------------------------------------------------------------------------- --------------------------------------------------------------------------- |
1.4.4