![]() |
Earth Explorer Mission CFI Software Lib Software User Manual |
![]() |
Public Member Functions | |
ModelId () | |
Class constructor (default models). | |
ModelId (long mode, vector< long > &models) throw (CfiError) | |
Class constructor with models. | |
~ModelId () throw (CfiError) | |
Class destructor. | |
void | init (long mode, vector< long > &models) throw (CfiError) |
Init model id. | |
bool | status () const |
Overwrite method of CfiId, since some additional check is performed. | |
ModelData | getData () |
Get Model data. | |
Protected Member Functions | |
GenericId * | getId () |
Get the id. | |
Friends | |
class | Coord |
class | StateVector |
class | StarData |
class | Geodetic |
class | OrbitId |
class | OrbitFunc |
class | DemId |
class | Attitude |
EECFI::ModelId::ModelId | ( | ) |
Class constructor (default models).
EECFI::ModelId::ModelId | ( | long | mode, | |
vector< long > & | models | |||
) | throw (CfiError) |
Class constructor with models.
mode | Initialization mode (ModelSetsEnum). | |
models | Initalization models. |
EECFI::ModelId::~ModelId | ( | ) | throw (CfiError) |
Class destructor.
References status(), EECFI::CfiId::subtractInstance(), and EECFI::CfiClass::throwWarn.
ModelData EECFI::ModelId::getData | ( | ) |
Get Model data.
References EECFI::ModelData::constantsModel, EECFI::ModelData::earthModel, EECFI::ModelData::ecc, EECFI::ModelData::flat, EECFI::ModelData::gcoef0, EECFI::ModelData::gcoef1, EECFI::ModelData::gcoef2, EECFI::ModelData::gcoefSim0, EECFI::ModelData::gcoefSim1, EECFI::ModelData::gcoefSim2, EECFI::ModelData::j2, EECFI::ModelData::j3, EECFI::ModelData::j4, EECFI::ModelData::majorAxis, EECFI::ModelData::minorAxis, EECFI::ModelData::moonModel, EECFI::ModelData::mu, EECFI::ModelData::nutationModel, EECFI::ModelData::planetModel, EECFI::ModelData::precessionModel, EECFI::ModelData::re, EECFI::ModelData::starModel, status(), and EECFI::ModelData::sunModel.
GenericId * ModelId::getId | ( | ) | [protected] |
Get the id.
void EECFI::ModelId::init | ( | long | mode, | |
vector< long > & | models | |||
) | throw (CfiError) |
Init model id.
mode | Initialization mode (ModelSetsEnum). | |
models | Initalization models. |
References EECFI::CfiError::addMsg().
bool EECFI::ModelId::status | ( | ) | const |
Overwrite method of CfiId, since some additional check is performed.
Referenced by getData(), and ~ModelId().
friend class Attitude [friend] |
friend class Coord [friend] |
friend class DemId [friend] |
friend class Geodetic [friend] |
friend class OrbitFunc [friend] |
friend class OrbitId [friend] |
friend class StarData [friend] |
friend class StateVector [friend] |