#include <SystemBody.h>
|
| enum | BodyType {
TYPE_GRAVPOINT = 0
, TYPE_BROWN_DWARF = 1
, TYPE_WHITE_DWARF = 2
, TYPE_STAR_M = 3
,
TYPE_STAR_K = 4
, TYPE_STAR_G = 5
, TYPE_STAR_F = 6
, TYPE_STAR_A = 7
,
TYPE_STAR_B = 8
, TYPE_STAR_O = 9
, TYPE_STAR_M_GIANT = 10
, TYPE_STAR_K_GIANT = 11
,
TYPE_STAR_G_GIANT = 12
, TYPE_STAR_F_GIANT = 13
, TYPE_STAR_A_GIANT = 14
, TYPE_STAR_B_GIANT = 15
,
TYPE_STAR_O_GIANT = 16
, TYPE_STAR_M_SUPER_GIANT = 17
, TYPE_STAR_K_SUPER_GIANT = 18
, TYPE_STAR_G_SUPER_GIANT = 19
,
TYPE_STAR_F_SUPER_GIANT = 20
, TYPE_STAR_A_SUPER_GIANT = 21
, TYPE_STAR_B_SUPER_GIANT = 22
, TYPE_STAR_O_SUPER_GIANT = 23
,
TYPE_STAR_M_HYPER_GIANT = 24
, TYPE_STAR_K_HYPER_GIANT = 25
, TYPE_STAR_G_HYPER_GIANT = 26
, TYPE_STAR_F_HYPER_GIANT = 27
,
TYPE_STAR_A_HYPER_GIANT = 28
, TYPE_STAR_B_HYPER_GIANT = 29
, TYPE_STAR_O_HYPER_GIANT = 30
, TYPE_STAR_M_WF = 31
,
TYPE_STAR_B_WF = 32
, TYPE_STAR_O_WF = 33
, TYPE_STAR_S_BH = 34
, TYPE_STAR_IM_BH = 35
,
TYPE_STAR_SM_BH = 36
, TYPE_PLANET_GAS_GIANT = 37
, TYPE_PLANET_ASTEROID = 38
, TYPE_PLANET_TERRESTRIAL = 39
,
TYPE_STARPORT_ORBITAL = 40
, TYPE_STARPORT_SURFACE = 41
, TYPE_MIN = TYPE_BROWN_DWARF
, TYPE_MAX = TYPE_STARPORT_SURFACE
,
TYPE_STAR_MIN = TYPE_BROWN_DWARF
, TYPE_STAR_MAX = TYPE_STAR_SM_BH
} |
| |
| enum | BodySuperType {
SUPERTYPE_NONE = 0
, SUPERTYPE_STAR = 1
, SUPERTYPE_ROCKY_PLANET = 2
, SUPERTYPE_GAS_GIANT = 3
,
SUPERTYPE_STARPORT = 4
} |
| |
◆ BodySuperType
| Enumerator |
|---|
| SUPERTYPE_NONE | |
| SUPERTYPE_STAR | |
| SUPERTYPE_ROCKY_PLANET | |
| SUPERTYPE_GAS_GIANT | |
| SUPERTYPE_STARPORT | |
◆ BodyType
| Enumerator |
|---|
| TYPE_GRAVPOINT | |
| TYPE_BROWN_DWARF | |
| TYPE_WHITE_DWARF | |
| TYPE_STAR_M | |
| TYPE_STAR_K | |
| TYPE_STAR_G | |
| TYPE_STAR_F | |
| TYPE_STAR_A | |
| TYPE_STAR_B | |
| TYPE_STAR_O | |
| TYPE_STAR_M_GIANT | |
| TYPE_STAR_K_GIANT | |
| TYPE_STAR_G_GIANT | |
| TYPE_STAR_F_GIANT | |
| TYPE_STAR_A_GIANT | |
| TYPE_STAR_B_GIANT | |
| TYPE_STAR_O_GIANT | |
| TYPE_STAR_M_SUPER_GIANT | |
| TYPE_STAR_K_SUPER_GIANT | |
| TYPE_STAR_G_SUPER_GIANT | |
| TYPE_STAR_F_SUPER_GIANT | |
| TYPE_STAR_A_SUPER_GIANT | |
| TYPE_STAR_B_SUPER_GIANT | |
| TYPE_STAR_O_SUPER_GIANT | |
| TYPE_STAR_M_HYPER_GIANT | |
| TYPE_STAR_K_HYPER_GIANT | |
| TYPE_STAR_G_HYPER_GIANT | |
| TYPE_STAR_F_HYPER_GIANT | |
| TYPE_STAR_A_HYPER_GIANT | |
| TYPE_STAR_B_HYPER_GIANT | |
| TYPE_STAR_O_HYPER_GIANT | |
| TYPE_STAR_M_WF | |
| TYPE_STAR_B_WF | |
| TYPE_STAR_O_WF | |
| TYPE_STAR_S_BH | |
| TYPE_STAR_IM_BH | |
| TYPE_STAR_SM_BH | |
| TYPE_PLANET_GAS_GIANT | |
| TYPE_PLANET_ASTEROID | |
| TYPE_PLANET_TERRESTRIAL | |
| TYPE_STARPORT_ORBITAL | |
| TYPE_STARPORT_SURFACE | |
| TYPE_MIN | |
| TYPE_MAX | |
| TYPE_STAR_MIN | |
| TYPE_STAR_MAX | |
◆ SystemBody()
◆ CalcAtmosphereParams()
◆ CalcSurfaceGravity()
| double SystemBody::CalcSurfaceGravity |
( |
| ) |
const |
◆ CollectAllChildren()
| const std::vector< SystemBody * > SystemBody::CollectAllChildren |
( |
| ) |
|
◆ Dump()
| void SystemBody::Dump |
( |
FILE * |
file, |
|
|
const char * |
indent = "" |
|
) |
| const |
◆ GetAgricultural()
| double SystemBody::GetAgricultural |
( |
| ) |
const |
|
inline |
◆ GetAgriculturalAsFixed()
| fixed SystemBody::GetAgriculturalAsFixed |
( |
| ) |
const |
|
inline |
◆ GetAlbedo()
| Color SystemBody::GetAlbedo |
( |
| ) |
const |
|
inline |
◆ GetAspectRatio()
| double SystemBody::GetAspectRatio |
( |
| ) |
const |
|
inline |
◆ GetAstroDescription()
| std::string SystemBody::GetAstroDescription |
( |
| ) |
const |
◆ GetAtmosOxidizing()
| double SystemBody::GetAtmosOxidizing |
( |
| ) |
const |
|
inline |
◆ GetAtmosphereFlavor()
| void SystemBody::GetAtmosphereFlavor |
( |
Color * |
outColor, |
|
|
double * |
outDensity |
|
) |
| const |
|
inline |
◆ GetAverageTemp()
| int SystemBody::GetAverageTemp |
( |
| ) |
const |
|
inline |
◆ GetAxialTilt()
| double SystemBody::GetAxialTilt |
( |
| ) |
const |
|
inline |
◆ GetAxialTiltAsFixed()
| fixed SystemBody::GetAxialTiltAsFixed |
( |
| ) |
const |
|
inline |
◆ GetChildren() [1/2]
◆ GetChildren() [2/2]
◆ GetEccentricity()
| double SystemBody::GetEccentricity |
( |
| ) |
const |
|
inline |
◆ GetEccentricityAsFixed()
| fixed SystemBody::GetEccentricityAsFixed |
( |
| ) |
const |
|
inline |
◆ GetEquatorialRadius()
| double SystemBody::GetEquatorialRadius |
( |
| ) |
const |
|
inline |
◆ GetHeightMapFilename()
| const std::string & SystemBody::GetHeightMapFilename |
( |
| ) |
const |
|
inline |
◆ GetHeightMapFractal()
| unsigned int SystemBody::GetHeightMapFractal |
( |
| ) |
const |
|
inline |
◆ GetIcon()
| const char * SystemBody::GetIcon |
( |
| ) |
const |
◆ GetInclinationAsFixed()
| fixed SystemBody::GetInclinationAsFixed |
( |
| ) |
const |
|
inline |
◆ GetLife()
| double SystemBody::GetLife |
( |
| ) |
const |
|
inline |
◆ GetLifeAsFixed()
| fixed SystemBody::GetLifeAsFixed |
( |
| ) |
const |
|
inline |
◆ GetMass()
| double SystemBody::GetMass |
( |
| ) |
const |
|
inline |
◆ GetMassAsFixed()
| fixed SystemBody::GetMassAsFixed |
( |
| ) |
const |
|
inline |
◆ GetMassInEarths()
| fixed SystemBody::GetMassInEarths |
( |
| ) |
const |
|
inline |
◆ GetMaxChildOrbitalDistance()
| double SystemBody::GetMaxChildOrbitalDistance |
( |
| ) |
const |
◆ GetMetallicity()
| double SystemBody::GetMetallicity |
( |
| ) |
const |
|
inline |
◆ GetMetallicityAsFixed()
| fixed SystemBody::GetMetallicityAsFixed |
( |
| ) |
const |
|
inline |
◆ GetName()
| const std::string & SystemBody::GetName |
( |
| ) |
const |
|
inline |
◆ GetNearestJumpable()
◆ GetNumChildren()
| Uint32 SystemBody::GetNumChildren |
( |
| ) |
const |
|
inline |
◆ GetOrbit()
| const Orbit & SystemBody::GetOrbit |
( |
| ) |
const |
|
inline |
◆ GetOrbMax()
| double SystemBody::GetOrbMax |
( |
| ) |
const |
|
inline |
◆ GetOrbMaxAsFixed()
| fixed SystemBody::GetOrbMaxAsFixed |
( |
| ) |
const |
|
inline |
◆ GetOrbMin()
| double SystemBody::GetOrbMin |
( |
| ) |
const |
|
inline |
◆ GetOrbMinAsFixed()
| fixed SystemBody::GetOrbMinAsFixed |
( |
| ) |
const |
|
inline |
◆ GetParent()
◆ GetPath()
◆ GetPopulation()
| double SystemBody::GetPopulation |
( |
| ) |
const |
|
inline |
◆ GetPopulationAsFixed()
| fixed SystemBody::GetPopulationAsFixed |
( |
| ) |
const |
|
inline |
◆ GetRadius()
| double SystemBody::GetRadius |
( |
| ) |
const |
|
inline |
◆ GetRadiusAsFixed()
| fixed SystemBody::GetRadiusAsFixed |
( |
| ) |
const |
|
inline |
◆ GetRings()
| const RingStyle & SystemBody::GetRings |
( |
| ) |
const |
|
inline |
◆ GetRotationPeriod()
| double SystemBody::GetRotationPeriod |
( |
| ) |
const |
|
inline |
◆ GetRotationPeriodAsFixed()
| fixed SystemBody::GetRotationPeriodAsFixed |
( |
| ) |
const |
|
inline |
◆ GetRotationPeriodInDays()
| double SystemBody::GetRotationPeriodInDays |
( |
| ) |
const |
|
inline |
◆ GetRotationPhaseAtStart()
| double SystemBody::GetRotationPhaseAtStart |
( |
| ) |
const |
|
inline |
◆ GetSeed()
| Uint32 SystemBody::GetSeed |
( |
| ) |
const |
|
inline |
◆ GetSemiMajorAxis()
| double SystemBody::GetSemiMajorAxis |
( |
| ) |
const |
|
inline |
◆ GetSemiMajorAxisAsFixed()
| fixed SystemBody::GetSemiMajorAxisAsFixed |
( |
| ) |
const |
|
inline |
◆ GetSpaceStationType()
| const std::string & SystemBody::GetSpaceStationType |
( |
| ) |
const |
|
inline |
◆ GetStarSystem()
◆ GetSuperType()
◆ GetType()
◆ GetVolatileGas()
| double SystemBody::GetVolatileGas |
( |
| ) |
const |
|
inline |
◆ GetVolatileGasAsFixed()
| fixed SystemBody::GetVolatileGasAsFixed |
( |
| ) |
const |
|
inline |
◆ GetVolatileIces()
| double SystemBody::GetVolatileIces |
( |
| ) |
const |
|
inline |
◆ GetVolatileIcesAsFixed()
| fixed SystemBody::GetVolatileIcesAsFixed |
( |
| ) |
const |
|
inline |
◆ GetVolatileLiquid()
| double SystemBody::GetVolatileLiquid |
( |
| ) |
const |
|
inline |
◆ GetVolatileLiquidAsFixed()
| fixed SystemBody::GetVolatileLiquidAsFixed |
( |
| ) |
const |
|
inline |
◆ GetVolcanicity()
| double SystemBody::GetVolcanicity |
( |
| ) |
const |
|
inline |
◆ GetVolcanicityAsFixed()
| fixed SystemBody::GetVolcanicityAsFixed |
( |
| ) |
const |
|
inline |
◆ HasAtmosphere()
| bool SystemBody::HasAtmosphere |
( |
| ) |
const |
◆ HasChildren()
| bool SystemBody::HasChildren |
( |
| ) |
const |
|
inline |
◆ HasRings()
| bool SystemBody::HasRings |
( |
| ) |
const |
|
inline |
◆ HasRotationPhase()
| bool SystemBody::HasRotationPhase |
( |
| ) |
const |
|
inline |
◆ IsCoOrbital()
| bool SystemBody::IsCoOrbital |
( |
| ) |
const |
◆ IsCoOrbitalWith()
| bool SystemBody::IsCoOrbitalWith |
( |
const SystemBody * |
other | ) |
const |
◆ IsCustomBody()
| bool SystemBody::IsCustomBody |
( |
| ) |
const |
|
inline |
◆ IsJumpable()
| bool SystemBody::IsJumpable |
( |
| ) |
const |
|
inline |
◆ IsMoon()
| bool SystemBody::IsMoon |
( |
| ) |
const |
|
inline |
◆ IsPlanet()
| bool SystemBody::IsPlanet |
( |
| ) |
const |
◆ IsRotating()
| bool SystemBody::IsRotating |
( |
| ) |
const |
|
inline |
◆ IsScoopable()
| bool SystemBody::IsScoopable |
( |
| ) |
const |
◆ SetOrbitPlane()
| void SystemBody::SetOrbitPlane |
( |
const matrix3x3d & |
orient | ) |
|
|
inline |
◆ ObjectViewerView
◆ PopulateStarSystemGenerator
◆ StarSystem
◆ StarSystemCustomGenerator
◆ StarSystemLegacyGeneratorBase
◆ StarSystemRandomGenerator
The documentation for this class was generated from the following files: