![]() |
Stellarium
HEAD
|
One snapshot of Keplerian orbital elements at a specific epoch, used by the extended asteroid ephemeris pack. More...
#include <MinorPlanet.hpp>
Data Fields | |
| double | epochJDE |
| JDE epoch of these elements. | |
| double | pericenterDistance |
| AU. | |
| double | eccentricity |
| double | inclination |
| radians | |
| double | ascendingNode |
| radians | |
| double | argOfPericenter |
| radians | |
| double | meanAnomalyAtEpoch |
| radians at epochJDE (replaces timeAtPericenter) | |
| double | meanMotion |
| radians/day | |
One snapshot of Keplerian orbital elements at a specific epoch, used by the extended asteroid ephemeris pack.
Angles are in radians, distances in AU, time in JDE.
meanAnomalyAtEpoch is stored instead of timeAtPericenter (Tp) because Tp from JPL Horizons always refers to the nearest perihelion to the query date and is therefore not a stable value to store per-epoch. We derive the equivalent t0 on demand as: t0 = epochJDE - meanAnomalyAtEpoch / meanMotion
| double AsteroidEpochElements::argOfPericenter |
radians
| double AsteroidEpochElements::ascendingNode |
radians
| double AsteroidEpochElements::eccentricity |
| double AsteroidEpochElements::epochJDE |
JDE epoch of these elements.
| double AsteroidEpochElements::inclination |
radians
| double AsteroidEpochElements::meanAnomalyAtEpoch |
radians at epochJDE (replaces timeAtPericenter)
| double AsteroidEpochElements::meanMotion |
radians/day
| double AsteroidEpochElements::pericenterDistance |
AU.