Earth Observation Mission CFI Software Lib Software User Manual |
Base class for CFI Id objects. More...
Public Member Functions | |
CfiId () | |
Class constructor. | |
CfiId (const CfiId &other) | |
virtual | ~CfiId () EXCEPT |
Class destructor. | |
CfiId const & | operator= (CfiId const &cfiId) |
long | status () const |
Get initialisation status. | |
long | mode () const |
Get initialisation mode. | |
Protected Member Functions | |
void | addInstance () |
Register a new instance using the Id. TO BE USED ONLY FOR INTERNAL EOCFI COMPUTATIONS. | |
void | subtractInstance () |
Remove the register of the instance using the Id. TO BE USED ONLY FOR INTERNAL EOCFI COMPUTATIONS. |
Base class for CFI Id objects.
EECFI::CfiId::CfiId | ( | ) |
Class constructor.
EECFI::CfiId::CfiId | ( | const CfiId & | other | ) |
Copy constructor.
other | The CfiId to copy from |
virtual EECFI::CfiId::~CfiId | ( | ) | [virtual] |
Class destructor.
void EECFI::CfiId::addInstance | ( | ) | [protected] |
Register a new instance using the Id. TO BE USED ONLY FOR INTERNAL EOCFI COMPUTATIONS.
Referenced by EECFI::ModelId::init(), EECFI::TimeCorrelation::operator=(), EECFI::ModelId::operator=(), and EECFI::TimeCorrelation::TimeCorrelation().
long EECFI::CfiId::mode | ( | ) | const |
Get initialisation mode.
Copy assigment operator.
other | The CfiId to copy/assign from |
long EECFI::CfiId::status | ( | ) | const |
Get initialisation status.
Reimplemented in EECFI::ModelId.
Referenced by EECFI::TimeCorrelation::TimeCorrelation().
void EECFI::CfiId::subtractInstance | ( | ) | [protected] |
Remove the register of the instance using the Id. TO BE USED ONLY FOR INTERNAL EOCFI COMPUTATIONS.