![]() |
Earth Explorer Mission CFI Software DataHandling Software User Manual |
![]() |
Public Member Functions | |
PropagPreciseConf () | |
Empty constructor. | |
~PropagPreciseConf () | |
Destructor. | |
void | read (const string &preciseConfFile) throw (CfiError) |
Read precise propag configuration file. | |
Public Attributes | |
bool | userFlag |
string | modelsPath |
Path where files neccesary for models are looked for. | |
bool | gravityFlag |
Gravity perturbation used (1) or not (0). | |
bool | thirdbodyFlag |
Third bodies perturbation used (1) or not (0). | |
bool | atmosFlag |
Atmosphere perturbation used (1) or not (0). | |
bool | srpFlag |
Solar radiation pressure perturbation used (1) or not (0). | |
double | step |
Simulation step [s]. | |
string | gravFile |
File with data of gravitational model. | |
long | gravDegree |
Degree used gravity model. | |
long | gravOrder |
Order used in gravity model. | |
bool | sgaFlag |
Parameters used (0) or data read from file (1). | |
string | sgaApFile |
File with Geomagnetic Activity index values. | |
string | sgaF107File |
File with F10.7 Solar Activity index values. | |
double | ap |
Geomagnetic Activity Index (daily value). | |
double | f107 |
F10.7 Index Solar Activy Index (daily value). | |
double | f107a |
F10.7 Index Solar Activy Index (value averaged over 3 months). | |
double | scMass |
S/C mass [kg]. | |
double | scDragArea |
S/C effective drag area [m^2]. | |
double | scDragCoeff |
S/C drag coefficient [adim]. | |
double | scSrpArea |
S/C effective SRP area [m^2]. | |
double | scSrpCoeff |
S/C SRP coefficient [adim]. |
EECFI::PropagPreciseConf::PropagPreciseConf | ( | ) |
Empty constructor.
References ap, atmosFlag, f107, f107a, gravDegree, gravFile, gravityFlag, gravOrder, modelsPath, scDragArea, scDragCoeff, scMass, scSrpArea, scSrpCoeff, sgaApFile, sgaF107File, sgaFlag, srpFlag, step, thirdbodyFlag, and userFlag.
EECFI::PropagPreciseConf::~PropagPreciseConf | ( | ) |
Destructor.
void EECFI::PropagPreciseConf::read | ( | const string & | preciseConfFile | ) | throw (CfiError) |
Read precise propag configuration file.
preciseConfFile | File with precise configuration. |
double EECFI::PropagPreciseConf::ap |
Referenced by PropagPreciseConf().