Main Page | Namespace List | Class Hierarchy | Alphabetical List | Data Structures | File List | Namespace Members | Data Fields | Globals

PlanetInfo Class Reference

#include <parameters.h>

Collaboration diagram for PlanetInfo:

Collaboration graph
[legend]

Public Member Functions

 PlanetInfo (void)
 ~PlanetInfo (void)
double GetAbsValueOf (const int arr[2])
double GetValueOf (const int arr[2])

Data Fields

int id
string surface
string type
string athmosphere
string lifeForm
string Description
string example
int sizeMin
int sizeMax
int ageMin
int ageMax
int tempMin
int tempMax
vector< int > become
ProbaHolderdelta
int soil [2]
int humidity [2]
int surfaceTemperature [2]
int atmPressure [2]
int ore [2]
int energy [2]
int fauna [2]
int flora [2]
int lithium [2]
int deuterium [2]
int water [2]

Constructor & Destructor Documentation

PlanetInfo::PlanetInfo void   )  [inline]
 

Definition at line 88 of file parameters.h.

References delta.

00088 : delta( 0 )    {}

PlanetInfo::~PlanetInfo void   )  [inline]
 

Definition at line 90 of file parameters.h.

References delta.

00091         {
00092                 if( delta )
00093                         delete delta;
00094                 delta = 0;
00095         }


Member Function Documentation

double PlanetInfo::GetAbsValueOf const int  arr[2]  )  [inline]
 

Definition at line 97 of file parameters.h.

References GetValueOf().

Referenced by Planet::Setup().

00097 {       return max( 0.0 , GetValueOf( arr ) );  }

double PlanetInfo::GetValueOf const int  arr[2]  )  [inline]
 

Definition at line 98 of file parameters.h.

References delta, and ProbaHolder::Next().

Referenced by GetAbsValueOf(), and Planet::Setup().

00098 {       return arr[0] + delta->Next( arr[1] ) - arr[1] / 2.0;   }


Field Documentation

int PlanetInfo::ageMax
 

Definition at line 82 of file parameters.h.

Referenced by Parameters::SetupPlanetInfo().

int PlanetInfo::ageMin
 

Definition at line 82 of file parameters.h.

Referenced by cmpPlanetByAge(), and Parameters::SetupPlanetInfo().

string PlanetInfo::athmosphere
 

Definition at line 80 of file parameters.h.

Referenced by Parameters::SetupPlanetInfo().

int PlanetInfo::atmPressure[2]
 

Definition at line 86 of file parameters.h.

Referenced by Planet::Setup(), and Parameters::SetupPlanetInfo().

vector<int> PlanetInfo::become
 

Definition at line 84 of file parameters.h.

Referenced by Parameters::SetupPlanetInfo().

ProbaHolder* PlanetInfo::delta
 

Definition at line 85 of file parameters.h.

Referenced by GetValueOf(), PlanetInfo(), Planet::Setup(), Parameters::SetupPlanetInfo(), and ~PlanetInfo().

string PlanetInfo::Description
 

Definition at line 80 of file parameters.h.

Referenced by Parameters::SetupPlanetInfo().

int PlanetInfo::deuterium[2]
 

Definition at line 86 of file parameters.h.

Referenced by Planet::Setup(), and Parameters::SetupPlanetInfo().

int PlanetInfo::energy[2]
 

Definition at line 86 of file parameters.h.

Referenced by Planet::Setup(), and Parameters::SetupPlanetInfo().

string PlanetInfo::example
 

Definition at line 80 of file parameters.h.

Referenced by Parameters::SetupPlanetInfo().

int PlanetInfo::fauna[2]
 

Definition at line 86 of file parameters.h.

Referenced by Planet::Setup(), and Parameters::SetupPlanetInfo().

int PlanetInfo::flora[2]
 

Definition at line 86 of file parameters.h.

Referenced by Planet::Setup(), and Parameters::SetupPlanetInfo().

int PlanetInfo::humidity[2]
 

Definition at line 86 of file parameters.h.

Referenced by Planet::Setup(), and Parameters::SetupPlanetInfo().

int PlanetInfo::id
 

Definition at line 79 of file parameters.h.

Referenced by Parameters::SetupPlanetInfo().

string PlanetInfo::lifeForm
 

Definition at line 80 of file parameters.h.

Referenced by Parameters::SetupPlanetInfo().

int PlanetInfo::lithium[2]
 

Definition at line 86 of file parameters.h.

Referenced by Planet::Setup(), and Parameters::SetupPlanetInfo().

int PlanetInfo::ore[2]
 

Definition at line 86 of file parameters.h.

Referenced by Planet::Setup(), and Parameters::SetupPlanetInfo().

int PlanetInfo::sizeMax
 

Definition at line 81 of file parameters.h.

Referenced by Parameters::SetupPlanetInfo().

int PlanetInfo::sizeMin
 

Definition at line 81 of file parameters.h.

Referenced by Parameters::SetupPlanetInfo().

int PlanetInfo::soil[2]
 

Definition at line 86 of file parameters.h.

Referenced by Planet::Setup(), and Parameters::SetupPlanetInfo().

string PlanetInfo::surface
 

Definition at line 80 of file parameters.h.

Referenced by Parameters::SetupPlanetInfo().

int PlanetInfo::surfaceTemperature[2]
 

Definition at line 86 of file parameters.h.

Referenced by Planet::Setup(), and Parameters::SetupPlanetInfo().

int PlanetInfo::tempMax
 

Definition at line 83 of file parameters.h.

int PlanetInfo::tempMin
 

Definition at line 83 of file parameters.h.

string PlanetInfo::type
 

Definition at line 80 of file parameters.h.

Referenced by Parameters::SetupPlanetInfo().

int PlanetInfo::water[2]
 

Definition at line 86 of file parameters.h.

Referenced by Planet::Setup(), and Parameters::SetupPlanetInfo().


The documentation for this class was generated from the following file:
Generated on Fri Dec 5 04:06:30 2003 for Borqueror by doxygen 1.3.3