Main Page | Class Hierarchy | Class List | Directories | Class Members

osgEphemeris::EphemerisData Struct Reference

A container for the parameters used by the EphemerisEngine to compute heavenly body positions and to store those positions. More...

Inheritance diagram for osgEphemeris::EphemerisData:

Shmem List of all members.

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]

Detailed Description

A container for the parameters used by the EphemerisEngine to compute heavenly body positions and to store those positions.

EphemerisData is a container for the parameters used by EphemerisEngine to compute heavenly body positions and to store those positions after computation.


Member Function Documentation

static std::string osgEphemeris::EphemerisData::getDefaultShmemFileName  )  [inline, static]
 

Return a string containing the name of the file on the file system used for memory mapping into shared memory space.


Member Data Documentation

double osgEphemeris::EphemerisData::altitude
 

Altitude of view point in meters

CelestialBodyData osgEphemeris::EphemerisData::data[12]
 

An array of 12 CelestialBodyData structs. One for the Sun, one for the moon and 8 for planets (excluding Earth). (2 extra ?)

DateTime osgEphemeris::EphemerisData::dateTime
 

Date and Time for which to compute the ephemeris

double osgEphemeris::EphemerisData::latitude
 

Latitude of view point in degrees

double osgEphemeris::EphemerisData::localSiderealTime
 

Local Sidereal Time, updated by the EphemerisEngine from the current latitude, longitude, date and time

double osgEphemeris::EphemerisData::longitude
 

Longitude of view point in degrees

double osgEphemeris::EphemerisData::modifiedJulianDate
 

Modified Julian Date, updated from the current Date and Time in the dateTime member by the EphemerisEngine


The documentation for this struct was generated from the following file:
Generated on Sun Feb 26 20:00:03 2006 for osgEphemeris by  doxygen 1.4.1