#include <SimpleOrbitDesigner.hpp>
|
|
| SimpleOrbitDesigner (CelestialBody *body) |
| |
| errc_t | getOrbitState (ModOrbElem &orbElem) const override |
| |
|
double | getSemimajorAxis () const |
| |
|
double | getEccentricity () const |
| |
|
double | getInclination () const |
| |
|
double | getRightAscensionOfAscendingNode () const |
| |
|
double | getArgumentOfPeriapsis () const |
| |
|
double | getTrueAnomaly () const |
| |
|
void | setSemimajorAxis (double semimajorAxis) |
| |
|
void | setEccentricity (double eccentricity) |
| |
|
void | setInclination (double inclination) |
| |
|
void | setRightAscensionOfAscendingNode (double rightAscensionOfAscendingNode) |
| |
|
void | setArgumentOfPeriapsis (double argumentOfPeriapsis) |
| |
|
void | setTrueAnomaly (double trueAnomaly) |
| |
| errc_t | getOrbitState (CartState &cartState) const |
| |
| errc_t | getOrbitState (OrbElem &orbElem) const |
| |
|
| BaseOrbitDesigner (CelestialBody *body) |
| |
|
CelestialBody * | getCelestialBody () const |
| |
|
double | getGM () const |
| |
|
double | getJ2 () const |
| |
|
double | getBodyRadius () const |
| |
| errc_t | getOrbitEpoch (TimePoint &orbitEpoch) const final |
| |
| errc_t | getOrbitState (CartState &cartState) const |
| |
| errc_t | getOrbitState (OrbElem &orbElem) const |
| |
| errc_t | getCoordFrame (bool &useCoordEpoch, TimePoint &coordEpoch, SharedPtr< Frame > &coordFrame) const override |
| |
|
|
double | semimajorAxis_ {0.0} |
| |
|
double | eccentricity_ {0.0} |
| |
|
double | inclination_ {0.0} |
| |
|
double | rightAscensionOfAscendingNode_ {0.0} |
| |
|
double | argumentOfPeriapsis_ {0.0} |
| |
|
double | trueAnomaly_ {0.0} |
| |
|
SharedPtr< CelestialBody > | celestialBody_ |
| |
|
TimePoint | orbitEpoch_ {} |
| |
◆ getOrbitState() [1/3]
| errc_t ast::BaseOrbitDesigner::getOrbitState |
( |
CartState & | cartState | ) |
const |
◆ getOrbitState() [2/3]
| errc_t ast::SimpleOrbitDesigner::getOrbitState |
( |
ModOrbElem & | orbElem | ) |
const |
|
overridevirtual |
◆ getOrbitState() [3/3]
| errc_t ast::BaseOrbitDesigner::getOrbitState |
( |
OrbElem & | orbElem | ) |
const |
该类的文档由以下文件生成: