|
| | GimbalOrbit (double distance, double longitude, double latitude) |
| | Constructor. More...
|
| |
|
void | positionAtTimevInVSOP87Coordinates (double JDE, double *v) override |
| | Compute position for a (unused) Julian day.
|
| |
|
double | getSemimajorAxis () const override |
| | Returns (pseudo) semimajor axis [AU] of a circular "orbit", i.e., distance.
|
| |
|
void | setMinDistance (double dist) |
| | Set minimum distance for observers (may depend on central object)
|
| |
|
double | getLongitude () const |
| | Retrieve observer's longitude in degrees.
|
| |
|
double | getLatitude () const |
| | Retrieve observer's latitude in degrees.
|
| |
|
double | getDistance () const |
| | Retrieve observer's distance in AU.
|
| |
|
void | setLongitude (const double lng) |
| | Set observer's longitude in degrees.
|
| |
|
void | setLatitude (const double lat) |
| | Set observer's latitude in degrees.
|
| |
|
void | setDistance (const double dist) |
| | Set observer's distance in AU.
|
| |
| void | addToLongitude (const double dlong) |
| | Incrementally change longitude by. More...
|
| |
| void | addToLatitude (const double dlat) |
| | Incrementally change latitude by. More...
|
| |
| void | addToDistance (const double ddist) |
| | Incrementally change distance by. More...
|
| |
|
virtual Vec3d | getVelocity () const |
| | return speed value [AU/d]. (zero in the base class)
|
| |
|
virtual void | getVelocity (double *vel) const |
| | write speed value [AU/d] into first 3 elements of vel. (zero in the base class)
|
| |
|
virtual double | getEccentricity () const |
| | return orbit eccentricity. (zero in the base class)
|
| |
| void | setParentOrientation (const double parentRotObliquity, const double parentRotAscendingNode, const double parentRotJ2000Longitude) |
| | For planet moons which have orbits given in relation to their parent planet's equator. More...
|
| |