|
|
| CelestialBody (SolarSystem *solarSystem) |
| |
|
| CelestialBody (StringView name, SolarSystem *solarSystem=nullptr) |
| |
| const std::string & | getName () const override |
| |
|
void | setName (StringView name) |
| |
|
int | getJplSpiceId () const |
| |
|
void | setJplSpiceId (int id) |
| |
|
int | getJplIndex () const |
| |
|
void | setJplIndex (int index) |
| |
|
std::string | getDirpath () const |
| |
|
SolarSystem * | getSolarSystem () const |
| |
|
CelestialBody * | getParent () const |
| |
|
const std::string & | getGravityModel () const |
| |
| errc_t | load (StringView filepath) |
| |
|
double | getRadius () const |
| |
|
double | getGM () const |
| |
|
double | getSystemGM () const |
| |
|
errc_t | setGravityModel (StringView model) |
| |
|
double | getJ2 () const |
| |
|
double | getJ3 () const |
| |
|
double | getJ4 () const |
| |
|
double | getJ5 () const |
| |
|
double | getJ6 () const |
| |
|
bool | isEarth () const |
| |
| errc_t | getPosICRF (const TimePoint &tp, Vector3d &pos) const |
| |
| errc_t | getPosVelICRF (const TimePoint &tp, Vector3d &pos, Vector3d &vel) const |
| |
| Frame * | getFrame () const final |
| |
| errc_t | getPos (const TimePoint &tp, Vector3d &pos) const final |
| |
| errc_t | getPosVel (const TimePoint &tp, Vector3d &pos, Vector3d &vel) const final |
| |
|
const GravityField & | getGravityField () const |
| |
|
BodyEphemeris * | getEphemeris () const |
| |
|
BodyOrientation * | getOrientation () const |
| |
|
Point * | getPointCenter () const |
| |
|
Axes * | getAxesInertial () const |
| |
|
Axes * | getAxesFixed () const |
| |
|
Axes * | getAxesMOD () const |
| |
|
Axes * | getAxesTOD () const |
| |
| Axes * | getAxes (StringView name) const |
| |
| HAxes | makeEpochAxes (Axes *sourceAxes, const TimePoint &tp, Axes *reference) const |
| |
| HAxes | makeEpochAxes (Axes *sourceAxes, EventTime *time, Axes *reference) const |
| |
| HFrame | makeEpochFrame (Axes *sourceAxes, const TimePoint &tp, Axes *reference) const |
| |
| HFrame | makeEpochFrame (Axes *sourceAxes, EventTime *time, Axes *reference) const |
| |
|
HAxes | makeAxesMOE (const TimePoint &tp) const |
| |
|
HAxes | makeAxesMOE (EventTime *time) const |
| |
|
HAxes | makeAxesTOE (const TimePoint &tp) const |
| |
|
HAxes | makeAxesTOE (EventTime *time) const |
| |
|
HFrame | makeFrameMOE (const TimePoint &tp) const |
| |
|
HFrame | makeFrameMOE (EventTime *time) const |
| |
|
HFrame | makeFrameTOE (const TimePoint &tp) const |
| |
|
HFrame | makeFrameTOE (EventTime *time) const |
| |
| HFrame | makeFrame (Axes *axes) const |
| |
|
HFrame | makeFrameInertial () const |
| |
|
HFrame | makeFrameFixed () const |
| |
|
HFrame | makeFrameMOD () const |
| |
|
HFrame | makeFrameTOD () const |
| |
|
HFrame | makeFrameJ2000 () const |
| |
|
HFrame | makeFrameICRF () const |
| |
| CelestialBody * | toBody () const |
| |
| errc_t | getPosIn (Frame *frame, const TimePoint &tp, Vector3d &pos) const |
| |
| errc_t | getPosVelIn (Frame *frame, const TimePoint &tp, Vector3d &pos, Vector3d &vel) const |
| |
|
| Object (Object *parentScope) |
| |
|
| Object (std::nullptr_t) |
| |
| virtual Class * | getType () const |
| |
| errc_t | openEditDialog () |
| |
| Attribute | attr (StringView path) |
| |
| errc_t | getAttrBool (StringView path, bool &value) const |
| |
| errc_t | getAttrInt (StringView path, int &value) const |
| |
| errc_t | getAttrDouble (StringView path, double &value) const |
| |
| errc_t | getAttrString (StringView path, std::string &value) const |
| |
| double | getAttrDouble (StringView path) const |
| |
| int | getAttrInt (StringView path) const |
| |
| bool | getAttrBool (StringView path) const |
| |
| std::string | getAttrString (StringView path) const |
| |
| errc_t | setAttrBool (StringView path, bool value) |
| |
| errc_t | setAttrInt (StringView path, int value) |
| |
| errc_t | setAttrDouble (StringView path, double value) |
| |
| errc_t | setAttrString (StringView path, StringView value) |
| |
| Class * | type () const |
| |
| Property * | getProperty (StringView fieldName) const |
| |
| uint32_t | getID () const |
| |
| errc_t | setParentScope (Object *parentScope) |
| |
| Object * | getParentScope () const |
| |
| uint32_t | refCount () const |
| |
| uint32_t | weakRefCount () const |
| |
| bool | isDestructed () const |
| |
| void | destruct () |
| |
| uint32_t | incWeakRef () |
| |
| uint32_t | decWeakRef () |
| |
| uint32_t | incRef () |
| |
| uint32_t | decRef () |
| |
| uint32_t | decRefNoDelete () |
| |