DEIMOS
Earth Observation Mission CFI Software
Lib Software User Manual
ESA

EECFI::ModelId Class Reference

Base class for ModelId objects. More...

Inheritance diagram for EECFI::ModelId:
EECFI::CfiId EECFI::CfiClass

List of all members.

Public Member Functions

 ModelId ()
 Class constructor (default models).
 ModelId (long mode, const std::vector< long > &models)
 Class constructor with models.
virtual ~ModelId () EXCEPT
 Class destructor.
void init (long mode, const std::vector< long > &models)
 Init model id.
bool status () const
 Overwrite method of CfiId, since some additional check is performed.
ModelData getData () const
 Get Model data.
void operator= (const ModelId &modelIdIn)
 Copy operator.

Detailed Description

Base class for ModelId objects.


Constructor & Destructor Documentation

EECFI::ModelId::ModelId (  ) 

Class constructor (default models).

EECFI::ModelId::ModelId ( long  mode,
const std::vector< long > &  models 
)

Class constructor with models.

EECFI::ModelId::~ModelId (  )  [virtual]

Class destructor.


Member Function Documentation

void EECFI::ModelId::init ( long  mode,
const std::vector< long > &  models 
)

Init model id.

void EECFI::ModelId::operator= ( const ModelId modelIdIn  ) 

Copy operator.

Parameters:
modelIdIn ModelId we want to copy.

References EECFI::CfiId::addInstance().

bool EECFI::ModelId::status (  )  const

Overwrite method of CfiId, since some additional check is performed.

Returns:
Status of object.

Reimplemented from EECFI::CfiId.


Generated on Thu Jun 24 2021 13:50:13 for by doxygen 1.7.1