![]() |
Pioneer
|
#include <SystemBody.h>


Classes | |
| class | EditorAPI |
Public Member Functions | |
| SystemBody (const SystemPath &path, StarSystem *system) | |
| const SystemPath & | GetPath () const |
| SystemBody * | GetParent () const |
| bool | IsPlanet () const |
| bool | IsMoon () const |
| bool | IsJumpable () const |
| SystemBody * | GetNearestJumpable (double atTime) |
| bool | HasChildren () const |
| Uint32 | GetNumChildren () const |
| IterationProxy< std::vector< SystemBody * > > | GetChildren () |
| const IterationProxy< const std::vector< SystemBody * > > | GetChildren () const |
| const std::vector< SystemBody * > | CollectAllChildren () |
| const std::string & | GetName () const |
| std::string | GetAstroDescription () const |
| const char * | GetIcon () const |
| BodyType | GetType () const |
| BodySuperType | GetSuperType () const |
| bool | IsCustomBody () const |
| bool | IsCoOrbitalWith (const SystemBody *other) const |
| bool | IsCoOrbital () const |
| fixed | GetRadiusAsFixed () const |
| double | GetRadius () const |
| double | GetEquatorialRadius () const |
| double | GetAspectRatio () const |
| fixed | GetMassAsFixed () const |
| double | GetMass () const |
| fixed | GetMassInEarths () const |
| bool | IsRotating () const |
| double | GetRotationPeriodInDays () const |
| fixed | GetRotationPeriodAsFixed () const |
| double | GetRotationPeriod () const |
| bool | HasRotationPhase () const |
| double | GetRotationPhaseAtStart () const |
| double | GetAxialTilt () const |
| fixed | GetAxialTiltAsFixed () const |
| const Orbit & | GetOrbit () const |
| double | GetEccentricity () const |
| fixed | GetEccentricityAsFixed () const |
| double | GetOrbMin () const |
| double | GetOrbMax () const |
| fixed | GetOrbMinAsFixed () const |
| fixed | GetOrbMaxAsFixed () const |
| double | GetSemiMajorAxis () const |
| fixed | GetSemiMajorAxisAsFixed () const |
| fixed | GetInclinationAsFixed () const |
| fixed | GetArgOfPeriapsisAsFixed () const |
| void | SetOrbitPlane (const matrix3x3d &orient) |
| int | GetAverageTemp () const |
| const std::string & | GetHeightMapFilename () const |
| unsigned int | GetHeightMapFractal () const |
| Uint32 | GetSeed () const |
| fixed | GetMetallicityAsFixed () const |
| double | GetMetallicity () const |
| fixed | GetVolatileGasAsFixed () const |
| double | GetVolatileGas () const |
| fixed | GetVolatileLiquidAsFixed () const |
| double | GetVolatileLiquid () const |
| fixed | GetVolatileIcesAsFixed () const |
| double | GetVolatileIces () const |
| fixed | GetVolcanicityAsFixed () const |
| double | GetVolcanicity () const |
| double | GetAtmosOxidizing () const |
| fixed | GetLifeAsFixed () const |
| double | GetLife () const |
| fixed | GetAgriculturalAsFixed () const |
| double | GetAgricultural () const |
| fixed | GetPopulationAsFixed () const |
| double | GetPopulation () const |
| double | CalcSurfaceGravity () const |
| double | CalcEscapeVelocity () const |
| double | CalcMeanDensity () const |
| double | GetMaxChildOrbitalDistance () const |
| bool | HasRings () const |
| const RingStyle & | GetRings () const |
| bool | HasAtmosphere () const |
| Color | GetAlbedo () const |
| void | GetAtmosphereFlavor (Color *outColor, double *outDensity) const |
| double | GetAtmSurfaceDensity () const |
| double | GetAtmSurfacePressure () const |
| double | GetAtmRadius () const |
| double | GetAtmPressure (double altitude) const |
| double | GetAtmAverageTemp (double altitude) const |
| double | GetAtmDensity (double altitude, double pressure) const |
| double | ComputeDensity (const double radius, const double atmosphereHeight, const double h, const double scaleHeight) const |
| vector3f | GetCoefficients (const double radius, const double atmHeight, const double scaleHeight) const |
| AtmosphereParameters | CalcAtmosphereParams () const |
| bool | IsScoopable () const |
| void | Dump (FILE *file, const char *indent="") const |
| StarSystem * | GetStarSystem () const |
| const std::string & | GetSpaceStationType () const |
Public Member Functions inherited from RefCounted | |
| RefCounted () | |
| virtual | ~RefCounted () |
| void | IncRefCount () const |
| void | DecRefCount () const |
| int | GetRefCount () const |
Public Member Functions inherited from LuaWrappable | |
| virtual | ~LuaWrappable () |
Friends | |
| class | StarSystem |
| class | ObjectViewerView |
| class | StarSystemLegacyGeneratorBase |
| class | StarSystemCustomGenerator |
| class | StarSystemRandomGenerator |
| class | PopulateStarSystemGenerator |
| class | CustomSystemsDatabase |
| SystemBody::SystemBody | ( | const SystemPath & | path, |
| StarSystem * | system | ||
| ) |
| AtmosphereParameters SystemBody::CalcAtmosphereParams | ( | ) | const |

| double SystemBody::CalcEscapeVelocity | ( | ) | const |

| double SystemBody::CalcMeanDensity | ( | ) | const |

| double SystemBody::CalcSurfaceGravity | ( | ) | const |

| const std::vector< SystemBody * > SystemBody::CollectAllChildren | ( | ) |

| double SystemBody::ComputeDensity | ( | const double | radius, |
| const double | atmosphereHeight, | ||
| const double | h, | ||
| const double | scaleHeight | ||
| ) | const |
| void SystemBody::Dump | ( | FILE * | file, |
| const char * | indent = "" |
||
| ) | const |

|
inline |

|
inline |
|
inline |
|
inline |
|
inline |

| std::string SystemBody::GetAstroDescription | ( | ) | const |

| double SystemBody::GetAtmAverageTemp | ( | double | altitude | ) | const |

| double SystemBody::GetAtmDensity | ( | double | altitude, |
| double | pressure | ||
| ) | const |

|
inline |

|
inline |

| double SystemBody::GetAtmPressure | ( | double | altitude | ) | const |

|
inline |
|
inline |

|
inline |
|
inline |
|
inline |

|
inline |
|
inline |

|
inline |

| vector3f SystemBody::GetCoefficients | ( | const double | radius, |
| const double | atmHeight, | ||
| const double | scaleHeight | ||
| ) | const |

|
inline |

|
inline |
|
inline |

|
inline |
|
inline |
| const char * SystemBody::GetIcon | ( | ) | const |

|
inline |
|
inline |

|
inline |
|
inline |

|
inline |
|
inline |

| double SystemBody::GetMaxChildOrbitalDistance | ( | ) | const |

|
inline |

|
inline |
|
inline |
| SystemBody * SystemBody::GetNearestJumpable | ( | double | atTime | ) |

|
inline |
|
inline |
|
inline |

|
inline |
|
inline |

|
inline |
|
inline |
|
inline |
|
inline |

|
inline |
|
inline |

|
inline |
|
inline |
|
inline |

|
inline |
|
inline |

|
inline |

|
inline |
|
inline |

|
inline |
|
inline |
|
inline |
| SystemBody::BodySuperType SystemBody::GetSuperType | ( | ) | const |

|
inline |
|
inline |

|
inline |
|
inline |

|
inline |
|
inline |

|
inline |
|
inline |

|
inline |
| bool SystemBody::HasAtmosphere | ( | ) | const |
|
inline |
|
inline |
|
inline |
| bool SystemBody::IsCoOrbital | ( | ) | const |

| bool SystemBody::IsCoOrbitalWith | ( | const SystemBody * | other | ) | const |

|
inline |
|
inline |

|
inline |

| bool SystemBody::IsPlanet | ( | ) | const |

|
inline |
| bool SystemBody::IsScoopable | ( | ) | const |

|
inline |

|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |