Structure for storing orbit data.
List of all members.
Public Attributes |
double | sma |
| Semi-major axis [km].
|
double | inc |
| Inclination [rad].
|
double | raan |
| Right ascension of the ascending node [rad].
|
double | perigee |
| Argument of perigee [rad].
|
double | ecc |
| Eccentricity.
|
double | mean_anom |
| Mean anomaly at epoch [rad].
|
double | true_anom |
| True anomaly at epoch [rad].
|
double | orb_rate |
| Mean orbit rate [rad/day].
|
double | epoch |
| Epoch [Julian Days from J2000].
|
Member Data Documentation
Referenced by add_elements(), Alfriend2El(), El2Alfriend(), el_to_rv(), FFEccEstimateCost(), FFEccGenerateTeamGoals(), GenerateTimeVector(), GetHillsMats(), GVEErrorDynamics(), ImpulsiveLPManeuver(), ImpulsiveManeuver(), IterativeImpulsiveManeuver(), LPCircularTimeWeight(), LPEccentricGVE(), LPEccentricTimeWeight(), MonitoringAlg(), OrbElemDiff(), orbit_acquisition_dv(), rv_orb_gen(), rv_to_el(), and sub_elements().
Referenced by add_elements(), Alfriend2El(), El2Alfriend(), el_to_rv(), GVEErrorDynamics(), ImpulsiveManeuver(), OrbElemDiff(), orbit_acquisition_dv(), rv_orb_gen(), rv_to_el(), and sub_elements().
Referenced by add_elements(), Alfriend2El(), DeltaEl2AlfriendMat(), El2Alfriend(), el_to_rv(), FFEccGenerateTeamGoals(), GVEErrorDynamics(), ImpulsiveLPManeuver(), IterativeImpulsiveManeuver(), LPCircularTimeWeight(), MonitoringAlg(), OrbElemDiff(), orbit_acquisition_dv(), rv_orb_gen(), rv_to_el(), and sub_elements().
Referenced by add_elements(), Alfriend2El(), AutoFormGeometry(), DeltaEl2AlfriendMat(), El2Alfriend(), el_to_rv(), FFEccEstimateCost(), FFEccGenerateTeamGoals(), GenerateTimeVector(), GetHillsMats(), GVEErrorDynamics(), ImpulsiveLPManeuver(), ImpulsiveManeuver(), IterativeImpulsiveManeuver(), LPCircularTimeWeight(), LPEccentricGVE(), LPEccentricTimeWeight(), MonitoringAlg(), OrbElemDiff(), rv_orb_gen(), rv_to_el(), and sub_elements().
Referenced by add_elements(), Alfriend2El(), AutoFormGeometry(), DeltaEl2AlfriendMat(), El2Alfriend(), el_to_rv(), FFEccEstimateCost(), GenerateTimeVector(), GVEErrorDynamics(), ImpulsiveLPManeuver(), IterativeImpulsiveManeuver(), LPCircularTimeWeight(), LPEccentricGVE(), LPEccentricTimeWeight(), MonitoringAlg(), OrbElemDiff(), orbit_acquisition_dv(), rv_orb_gen(), rv_to_el(), sub_elements(), and galilean_moons::update().