#include <SunSynchronousOrbitDesigner.hpp>
|
| enum | EGeometryDefinition { eAltitude = 0
, eInclination = 1
} |
| |
| enum | ENodeDefinition { eAscendingNode = 0
, eDescendingNode = 1
} |
| |
|
|
| SunSynchronousOrbitDesigner (CelestialBody *body) |
| |
| errc_t | getOrbitState (ModOrbElem &orbElem) const override |
| |
|
EGeometryDefinition | getGeometryDefinition () const |
| |
|
void | setGeometryDefinition (EGeometryDefinition def) |
| |
|
ENodeDefinition | getNodeDefinition () const |
| |
|
void | setNodeDefinition (ENodeDefinition def) |
| |
|
double | calcInclination (double alt) const |
| |
|
double | calcInclination () const |
| |
|
double | calcAltitude (double inc) const |
| |
|
double | calcAltitude () const |
| |
|
double | getInclination () const |
| |
|
void | setInclination (double inc) |
| |
|
double | getAltitude () const |
| |
|
void | setAltitude (double alt) |
| |
|
double | getLocalTimeOfAscendingNode () const |
| |
|
void | setLocalTimeOfAscendingNode (double t) |
| |
|
| 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 |
| |
◆ getOrbitState()
| errc_t ast::SunSynchronousOrbitDesigner::getOrbitState |
( |
ModOrbElem & | orbElem | ) |
const |
|
overridevirtual |
该类的文档由以下文件生成: