Skip to content

Struct astrea::astro::CelestialBodyParameters

ClassList > astrea > astro > CelestialBodyParameters

Public Attributes

Type Name
Angle axialTilt
Axial tilt of the celestial body.
Distance crashRadius
Crash radius of the celestial body.
Unitless eccentricity
Eccentricity.
BodyUnitlessPerTime eccentricityRate
Rate of change of the eccentricity.
Distance equitorialRadius
Equatorial radius of the celestial body.
Angle inclination
Inclination.
BodyAngularRate inclinationRate
Rate of change of the inclination.
Unitless j2
J2 gravitational coefficient of the celestial body.
Unitless j3
J3 gravitational coefficient of the celestial body.
Angle longitudeOfPerigee
Longitude of perigee.
BodyAngularRate longitudeOfPerigeeRate
Rate of change of the longitude of perigee.
Mass mass
Mass of the celestial body.
Angle meanLongitude
Mean longitude.
BodyAngularRate meanLongitudeRate
Rate of change of the mean longitude.
GravParam mu
Gravitational parameter (mu) of the celestial body.
std::string name
Name of the celestial body.
CelestialBodyId parent
Reference to the parent planetary body.
Distance polarRadius
Polar radius of the celestial body.
Date referenceDate
Reference date for the celestial body data.
Angle rightAscension
Right ascension.
BodyAngularRate rightAscensionRate
Rate of change of the right ascension.
AngularRate rotationRate
Rotation rate of the celestial body.
Distance semimajorAxis
Semimajor axis.
InterplanetaryVelocity semimajorAxisRate
Rate of change of the semimajor axis.
Time siderealPeriod
Sidereal period of the celestial body.
Distance sphereOfInfluence
Sphere of influence of the celestial body.
CelestialBodyType type
Type of the celestial body.

Public Attributes Documentation

variable axialTilt

Axial tilt of the celestial body.

Angle astrea::astro::CelestialBodyParameters::axialTilt;


variable crashRadius

Crash radius of the celestial body.

Distance astrea::astro::CelestialBodyParameters::crashRadius;


variable eccentricity

Eccentricity.

Unitless astrea::astro::CelestialBodyParameters::eccentricity;


variable eccentricityRate

Rate of change of the eccentricity.

BodyUnitlessPerTime astrea::astro::CelestialBodyParameters::eccentricityRate;


variable equitorialRadius

Equatorial radius of the celestial body.

Distance astrea::astro::CelestialBodyParameters::equitorialRadius;


variable inclination

Inclination.

Angle astrea::astro::CelestialBodyParameters::inclination;


variable inclinationRate

Rate of change of the inclination.

BodyAngularRate astrea::astro::CelestialBodyParameters::inclinationRate;


variable j2

J2 gravitational coefficient of the celestial body.

Unitless astrea::astro::CelestialBodyParameters::j2;


variable j3

J3 gravitational coefficient of the celestial body.

Unitless astrea::astro::CelestialBodyParameters::j3;


variable longitudeOfPerigee

Longitude of perigee.

Angle astrea::astro::CelestialBodyParameters::longitudeOfPerigee;


variable longitudeOfPerigeeRate

Rate of change of the longitude of perigee.

BodyAngularRate astrea::astro::CelestialBodyParameters::longitudeOfPerigeeRate;


variable mass

Mass of the celestial body.

Mass astrea::astro::CelestialBodyParameters::mass;


variable meanLongitude

Mean longitude.

Angle astrea::astro::CelestialBodyParameters::meanLongitude;


variable meanLongitudeRate

Rate of change of the mean longitude.

BodyAngularRate astrea::astro::CelestialBodyParameters::meanLongitudeRate;


variable mu

Gravitational parameter (mu) of the celestial body.

GravParam astrea::astro::CelestialBodyParameters::mu;


variable name

Name of the celestial body.

std::string astrea::astro::CelestialBodyParameters::name;


variable parent

Reference to the parent planetary body.

CelestialBodyId astrea::astro::CelestialBodyParameters::parent;


variable polarRadius

Polar radius of the celestial body.

Distance astrea::astro::CelestialBodyParameters::polarRadius;


variable referenceDate

Reference date for the celestial body data.

Date astrea::astro::CelestialBodyParameters::referenceDate;


variable rightAscension

Right ascension.

Angle astrea::astro::CelestialBodyParameters::rightAscension;


variable rightAscensionRate

Rate of change of the right ascension.

BodyAngularRate astrea::astro::CelestialBodyParameters::rightAscensionRate;


variable rotationRate

Rotation rate of the celestial body.

AngularRate astrea::astro::CelestialBodyParameters::rotationRate;


variable semimajorAxis

Semimajor axis.

Distance astrea::astro::CelestialBodyParameters::semimajorAxis;


variable semimajorAxisRate

Rate of change of the semimajor axis.

InterplanetaryVelocity astrea::astro::CelestialBodyParameters::semimajorAxisRate;


variable siderealPeriod

Sidereal period of the celestial body.

Time astrea::astro::CelestialBodyParameters::siderealPeriod;


variable sphereOfInfluence

Sphere of influence of the celestial body.

Distance astrea::astro::CelestialBodyParameters::sphereOfInfluence;


variable type

Type of the celestial body.

CelestialBodyType astrea::astro::CelestialBodyParameters::type;



The documentation for this class was generated from the following file astrea/astro/astro/systems/CelestialBodyParameters.hpp