#include <Orbit.h>
◆ Orbit()
◆ Apogeum()
◆ EvenSpacedPosTrajectory()
| vector3d Orbit::EvenSpacedPosTrajectory |
( |
double |
t, |
|
|
double |
timeOffset = 0 |
|
) |
| const |
◆ ForStaticBody()
◆ FromBodyState()
◆ GetEccentricity()
| double Orbit::GetEccentricity |
( |
| ) |
const |
|
inline |
◆ GetOrbitalPhaseAtStart()
| double Orbit::GetOrbitalPhaseAtStart |
( |
| ) |
const |
|
inline |
◆ GetPlane()
◆ GetSemiMajorAxis()
| double Orbit::GetSemiMajorAxis |
( |
| ) |
const |
|
inline |
◆ OrbitalPeriod()
| double Orbit::OrbitalPeriod |
( |
double |
semiMajorAxis, |
|
|
double |
centralMass |
|
) |
| |
|
static |
◆ OrbitalPeriodTwoBody()
| double Orbit::OrbitalPeriodTwoBody |
( |
double |
semiMajorAxis, |
|
|
double |
totalMass, |
|
|
double |
bodyMass |
|
) |
| |
|
static |
◆ OrbitalPosAtTime()
| vector3d Orbit::OrbitalPosAtTime |
( |
double |
t | ) |
const |
◆ OrbitalTimeAtPos()
| double Orbit::OrbitalTimeAtPos |
( |
const vector3d & |
pos, |
|
|
double |
centralMass |
|
) |
| const |
◆ OrbitalVelocityAtTime()
| vector3d Orbit::OrbitalVelocityAtTime |
( |
double |
totalMass, |
|
|
double |
t |
|
) |
| const |
◆ Perigeum()
◆ Period()
| double Orbit::Period |
( |
| ) |
const |
◆ SetPhase()
| void Orbit::SetPhase |
( |
double |
orbitalPhaseAtStart | ) |
|
|
inline |
◆ SetPlane()
◆ SetShapeAroundBarycentre()
| void Orbit::SetShapeAroundBarycentre |
( |
double |
semiMajorAxis, |
|
|
double |
totalMass, |
|
|
double |
bodyMass, |
|
|
double |
eccentricity |
|
) |
| |
◆ SetShapeAroundPrimary()
| void Orbit::SetShapeAroundPrimary |
( |
double |
semiMajorAxis, |
|
|
double |
totalMass, |
|
|
double |
eccentricity |
|
) |
| |
The documentation for this class was generated from the following files: