Struct PhysicalConstants

Struct Documentation

struct PhysicalConstants

Common physical constants scaled into one coherent unit system.

The legacy global constants, such as GM_EARTH and R_MOON, remain in SI units. Use GetPhysicalConstants(KM_S_KG_UNITS) when propagating states in kilometers, seconds, and kilograms.

Public Members

double GM_SUN
double GM_MERCURY
double GM_VENUS
double GM_EARTH
double GM_MOON
double GM_MARS_SYSTEM
double GM_JUPITER_SYSTEM
double GM_SATURN_SYSTEM
double GM_URANUS_SYSTEM
double GM_NEPTUNE_SYSTEM
double GM_PLUTO_SYSTEM
double GM_MARS
double GM_JUPITER
double GM_SATURN
double GM_URANUS
double GM_NEPTUNE
double GM_CERES
double GM_VESTA
double D_EARTH_MOON
double D_EARTH_EMB
double D_MOON_EMB
double R_EARTH
double R_MOON
double R_SUN
double R_MERCURY
double R_VENUS
double R_MARS
double R_JUPITER
double R_SATURN
double R_URANUS
double R_NEPTUNE
double R_PLUTO
double WGS84_A
double OMEGA_EARTH_MOON
double OMEGA_SUN
double OMEGA_MERCURY
double OMEGA_VENUS
double OMEGA_EARTH
double OMEGA_MOON
double OMEGA_MARS
double OMEGA_JUPITER
double OMEGA_SATURN
double OMEGA_URANUS
double OMEGA_NEPTUNE
double AU
double C
double P_SUN
CoordinateScale coordinate_scale = CoordinateScale::TDB