|
🛰️航天仿真算法库 SpaceAST 0.0.1
|
#include <CriticallyInclinedSunSyncOrbitDesigner.hpp>
类 ast::CriticallyInclinedSunSyncOrbitDesigner 继承关系图:Public 成员函数 | |
| CriticallyInclinedSunSyncOrbitDesigner (CelestialBody *body) | |
| errc_t | getOrbitState (ModOrbElem &orbElem) const override |
| double | getPerigeeAltitude () const |
| double | getRAAN () const |
| void | setPerigeeAltitude (double perigeeAltitude) |
| void | setRAAN (double raan) |
| errc_t | getOrbitState (CartState &cartState) const |
| errc_t | getOrbitState (OrbElem &orbElem) const |
Public 成员函数 继承自 ast::BaseOrbitDesigner | |
| 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 |
Public 成员函数 继承自 ast::IOrbitDesigner | |
Protected 属性 | |
| double | perigeeAltitude_ {0} |
| double | raan_ {0} |
Protected 属性 继承自 ast::BaseOrbitDesigner | |
| SharedPtr< CelestialBody > | celestialBody_ |
| TimePoint | orbitEpoch_ {} |
额外继承的成员函数 | |
静态 Public 成员函数 继承自 ast::BaseOrbitDesigner | |
| static CelestialBody * | getDefaultCelestialBody () |
太阳同步临界倾角轨道/太阳同步冻结轨道设计器
| errc_t ast::BaseOrbitDesigner::getOrbitState | ( | CartState & | cartState | ) | const |
获取轨道状态
| cartState | 笛卡尔状态 |
|
overridevirtual |
| errc_t ast::BaseOrbitDesigner::getOrbitState | ( | OrbElem & | orbElem | ) | const |
获取轨道状态
| orbElem | 轨道根数 |