Pioneer
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Public Attributes | List of all members
CustomSystemBody Class Reference

#include <CustomSystem.h>

Collaboration diagram for CustomSystemBody:
Collaboration graph
[legend]

Public Types

enum  RingStatus { WANT_RANDOM_RINGS , WANT_RINGS , WANT_NO_RINGS , WANT_CUSTOM_RINGS }
 

Public Member Functions

 CustomSystemBody ()
 
 ~CustomSystemBody ()
 
void SanityChecks ()
 

Public Attributes

std::string name
 
SystemBody::BodyType type
 
fixed radius
 
fixed aspectRatio
 
fixed mass
 
int averageTemp
 
fixed semiMajorAxis
 
fixed eccentricity
 
fixed orbitalOffset
 
fixed orbitalPhaseAtStart
 
bool want_rand_offset
 
float latitude
 
float longitude
 
fixed rotationPeriod
 
fixed rotationalPhaseAtStart
 
fixed axialTilt
 
std::string heightMapFilename
 
int heightMapFractal
 
std::vector< CustomSystemBody * > children
 
fixed metallicity
 
fixed volatileGas
 
fixed volatileLiquid
 
fixed volatileIces
 
fixed volcanicity
 
fixed atmosOxidizing
 
fixed life
 
RingStatus ringStatus
 
fixed ringInnerRadius
 
fixed ringOuterRadius
 
Color ringColor
 
Uint32 seed
 
bool want_rand_seed
 
std::string spaceStationType
 

Member Enumeration Documentation

◆ RingStatus

Enumerator
WANT_RANDOM_RINGS 
WANT_RINGS 
WANT_NO_RINGS 
WANT_CUSTOM_RINGS 

Constructor & Destructor Documentation

◆ CustomSystemBody()

CustomSystemBody::CustomSystemBody ( )

◆ ~CustomSystemBody()

CustomSystemBody::~CustomSystemBody ( )

Member Function Documentation

◆ SanityChecks()

void CustomSystemBody::SanityChecks ( )
Here is the call graph for this function:

Member Data Documentation

◆ aspectRatio

fixed CustomSystemBody::aspectRatio

◆ atmosOxidizing

fixed CustomSystemBody::atmosOxidizing

◆ averageTemp

int CustomSystemBody::averageTemp

◆ axialTilt

fixed CustomSystemBody::axialTilt

◆ children

std::vector<CustomSystemBody *> CustomSystemBody::children

◆ eccentricity

fixed CustomSystemBody::eccentricity

◆ heightMapFilename

std::string CustomSystemBody::heightMapFilename

◆ heightMapFractal

int CustomSystemBody::heightMapFractal

◆ latitude

float CustomSystemBody::latitude

◆ life

fixed CustomSystemBody::life

◆ longitude

float CustomSystemBody::longitude

◆ mass

fixed CustomSystemBody::mass

◆ metallicity

fixed CustomSystemBody::metallicity

◆ name

std::string CustomSystemBody::name

◆ orbitalOffset

fixed CustomSystemBody::orbitalOffset

◆ orbitalPhaseAtStart

fixed CustomSystemBody::orbitalPhaseAtStart

◆ radius

fixed CustomSystemBody::radius

◆ ringColor

Color CustomSystemBody::ringColor

◆ ringInnerRadius

fixed CustomSystemBody::ringInnerRadius

◆ ringOuterRadius

fixed CustomSystemBody::ringOuterRadius

◆ ringStatus

RingStatus CustomSystemBody::ringStatus

◆ rotationalPhaseAtStart

fixed CustomSystemBody::rotationalPhaseAtStart

◆ rotationPeriod

fixed CustomSystemBody::rotationPeriod

◆ seed

Uint32 CustomSystemBody::seed

◆ semiMajorAxis

fixed CustomSystemBody::semiMajorAxis

◆ spaceStationType

std::string CustomSystemBody::spaceStationType

◆ type

SystemBody::BodyType CustomSystemBody::type

◆ volatileGas

fixed CustomSystemBody::volatileGas

◆ volatileIces

fixed CustomSystemBody::volatileIces

◆ volatileLiquid

fixed CustomSystemBody::volatileLiquid

◆ volcanicity

fixed CustomSystemBody::volcanicity

◆ want_rand_offset

bool CustomSystemBody::want_rand_offset

◆ want_rand_seed

bool CustomSystemBody::want_rand_seed

The documentation for this class was generated from the following files: