#include <EarthCentralBody.h>
Inheritance diagram for O_SESSAME::EarthCentralBody:
Public Member Functions | |
EarthCentralBody () | |
void | SetMagneticModel (MagneticModel *_pNewMagModel) |
virtual double | GetAvgRotationRate () |
virtual double | GetRadius () |
virtual double | GetGravitationalParameter () |
Vector | GetVector2Body (CentralBody *) const |
calculate the vector from the central body to another central body | |
Vector | GetVector2Body (const OrbitState &_satOrbitState) const |
calculate the vector from the central body to a satellite | |
void | ReleaseReference () |
decrease the number of references to the central body pointer | |
Protected Member Functions | |
void | GetReference () |
increase the number of references to the central body pointer | |
Protected Attributes | |
double | m_Radius |
radius of the central body, [km] | |
double | m_Mass |
mass of the central body, [kg] | |
double | m_GravitationalParameter |
gravitational parameter, [km^3/(solar s)^2] | |
double | m_AtmHeight |
double | m_AvgRotationRate |
average rotation rate of the central body, [rad/s] | |
Vector | m_GravitationalFieldConstants |
int | m_ReferenceCount |
MagneticModel * | m_pMagneticFieldModel |
MagneticFieldCoefficients | m_MagFieldCoeffs |
|
Definition at line 17 of file EarthCentralBody.cpp. |
|
Definition at line 37 of file CentralBody.cpp. |
|
Definition at line 43 of file CentralBody.cpp. |
|
Definition at line 45 of file CentralBody.cpp. |
|
Definition at line 48 of file CentralBody.h. |
|
calculate the vector from the central body to another central body
|
|
calculate the vector from the central body to a satellite
|
|
decrease the number of references to the central body pointer
Definition at line 27 of file CentralBody.cpp. |
|
increase the number of references to the central body pointer
Definition at line 22 of file CentralBody.cpp. |
|
radius of the central body, [km]
Definition at line 71 of file CentralBody.h. |
|
mass of the central body, [kg]
Definition at line 72 of file CentralBody.h. |
|
gravitational parameter, [km^3/(solar s)^2]
Definition at line 73 of file CentralBody.h. |
|
Definition at line 75 of file CentralBody.h. |
|
average rotation rate of the central body, [rad/s]
Definition at line 76 of file CentralBody.h. |
|
Definition at line 77 of file CentralBody.h. |
|
Definition at line 79 of file CentralBody.h. |
|
Definition at line 80 of file CentralBody.h. |
|
Definition at line 81 of file CentralBody.h. |