All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Public Member Functions | Static Public Member Functions | List of all members
Eegeo::Space::LatLongAltitude Class Reference

Public Member Functions

 LatLongAltitude (double latitudeInRadians, double longitudeInRadians, double altitudeInMetres)
 
LatLong GetLatLong () const
 
double GetAltitude () const
 
void SetAltitude (double altitude)
 
double GetLatitude () const
 
double GetLongitude () const
 
void SetLatitude (double latitude)
 
void SetLongitude (double longitude)
 
double GetLatitudeInDegrees () const
 
double GetLongitudeInDegrees () const
 
Eegeo::dv3 ToECEF () const
 
double BearingToInRadians (double latitude, double longitude) const
 
double BearingToNorthPole () const
 

Static Public Member Functions

static LatLongAltitude FromDegrees (double latitudeInDegrees, double longitudeInDegrees, double altitudeInMetres)
 
static LatLongAltitude FromRadians (double latitudeInRadians, double longitudeInRadians, double altitudeInMetres)
 
static LatLongAltitude FromECEF (const Eegeo::dv3 &world)
 
static LatLongAltitude FromLatLong (const LatLong &latLong, double altitudeInMetres)
 
static LatLongAltitude Lerp (const LatLongAltitude &from, const LatLongAltitude &to, float t)
 

The documentation for this class was generated from the following files: