Inheritance diagram for osgEphemeris::EphemerisData:
Static Public Member Functions | |
static std::string | getDefaultShmemFileName () |
Public Attributes | |
double | latitude |
double | longitude |
double | altitude |
DateTime | dateTime |
double | modifiedJulianDate |
double | localSiderealTime |
CelestialBodyData | data [12] |
EphemerisData is a container for the parameters used by EphemerisEngine to compute heavenly body positions and to store those positions after computation.
|
Return a string containing the name of the file on the file system used for memory mapping into shared memory space. |
|
Altitude of view point in meters |
|
An array of 12 CelestialBodyData structs. One for the Sun, one for the moon and 8 for planets (excluding Earth). (2 extra ?) |
|
Date and Time for which to compute the ephemeris |
|
Latitude of view point in degrees |
|
Local Sidereal Time, updated by the EphemerisEngine from the current latitude, longitude, date and time |
|
Longitude of view point in degrees |
|
Modified Julian Date, updated from the current Date and Time in the dateTime member by the EphemerisEngine |