DEIMOS
Earth Observation Mission CFI Software
Lib Software User Manual
ESA

EECFI::CfiId Class Reference

Base class for CFI Id objects. More...

Inheritance diagram for EECFI::CfiId:
EECFI::CfiClass EECFI::AtmosId EECFI::Attitude EECFI::AttitudeDef EECFI::DemId EECFI::InstrTransId EECFI::ModelId EECFI::OrbitId EECFI::SatNomTransId EECFI::SatTransId EECFI::SwathId EECFI::Target EECFI::TimeCorrelation

List of all members.

Public Member Functions

 CfiId ()
 Class constructor.
 ~CfiId ()
 Class destructor.
long status ()
 Get initialisation status.
long mode ()
 Get initialisation mode.
 CfiId (const CfiId &cfiId)
 Copy constructor.
CfiId const & operator= (CfiId const &cfiId)
 Operator =, it copies an instance of the ID and register that is being used.

Protected Member Functions

void addInstance ()
 Register a new instance using the Id.
void subtractInstance ()
 Remove the register of the instance using the Id.

Detailed Description

Base class for CFI Id objects.


Constructor & Destructor Documentation

EECFI::CfiId::CfiId (  ) 

Class constructor.

EECFI::CfiId::~CfiId (  ) 

Class destructor.

EECFI::CfiId::CfiId ( const CfiId cfiId  ) 

Copy constructor.


Member Function Documentation

void EECFI::CfiId::addInstance (  )  [protected]

Register a new instance using the Id.

Referenced by operator=().

long EECFI::CfiId::mode (  ) 

Get initialisation mode.

Returns:
Initialization mode.
CfiId const & EECFI::CfiId::operator= ( CfiId const &  cfiId  ) 

Operator =, it copies an instance of the ID and register that is being used.

References addInstance().

long EECFI::CfiId::status (  ) 

Get initialisation status.

Returns:
0 if it is not initialized 1 if it is initialized.
void EECFI::CfiId::subtractInstance (  )  [protected]

Remove the register of the instance using the Id.

Referenced by EECFI::ModelId::~ModelId().


Generated on Thu Apr 23 2015 08:18:07 for by doxygen 1.7.1