#include <RepeatingOrbitDesigner.hpp>
|
| enum | EPositionType { eAltitude
, eRevsPerDay
} |
| |
|
|
| RepeatingOrbitDesigner (CelestialBody *body) |
| |
| errc_t | getOrbitState (ModOrbElem &orbElem) const override |
| |
|
EPositionType | getPositionType () const |
| |
|
void | setPositionType (EPositionType type) |
| |
|
double | getApproxAltitude () const |
| |
|
errc_t | setApproxAltitude (double alt) |
| |
|
double | getApproxRevsPerDay () const |
| |
|
errc_t | setApproxRevsPerDay (double revsPerDay) |
| |
|
double | getInclination () const |
| |
|
void | setInclination (double inc) |
| |
|
int | getNumberOfRevsRepeat () const |
| |
|
void | setNumberOfRevsRepeat (int revs) |
| |
|
double | getLongitudeOfAscendingNode () const |
| |
|
void | setLongitudeOfAscendingNode (double lon) |
| |
| 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 |
| |
|
|
EPositionType | positionType_ {eAltitude} |
| |
|
double | approxAltitude_ {0} |
| |
|
double | approxRevsPerDay_ {0} |
| |
|
double | inclination_ {0} |
| |
|
int | numberOfRevsRepeat_ {0} |
| |
|
double | longitudeOfAscendingNode_ {0} |
| |
|
SharedPtr< CelestialBody > | celestialBody_ |
| |
|
TimePoint | orbitEpoch_ {} |
| |
◆ getOrbitState() [1/3]
| errc_t ast::BaseOrbitDesigner::getOrbitState |
( |
CartState & | cartState | ) |
const |
◆ getOrbitState() [2/3]
| errc_t ast::RepeatingOrbitDesigner::getOrbitState |
( |
ModOrbElem & | orbElem | ) |
const |
|
overridevirtual |
◆ getOrbitState() [3/3]
| errc_t ast::BaseOrbitDesigner::getOrbitState |
( |
OrbElem & | orbElem | ) |
const |
该类的文档由以下文件生成: