DEIMOS
Earth Observation Mission CFI Software
Pointing Software User Manual
ESA

EECFI::AtmosId Class Reference

Class for the atmospheric model parameters. More...

Inheritance diagram for EECFI::AtmosId:
EECFI::CfiId EECFI::CfiClass

List of all members.

Public Member Functions

 AtmosId ()
 Default constructor.
 AtmosId (const AtmosId &other)
virtual ~AtmosId () EXCEPT
 Class destructor.
void init (long atmosMode, long atmosModel, const std::string &atmosFile)
 Initialise the atmospheric parameters.
SatId satId () const
 Get satellite id.
AtmosIdData getData () const
 Get atmosphere parameters.
AtmosIdoperator= (const AtmosId &other)

Protected Member Functions

void eraseObject ()
 Erase object and free memory.

Detailed Description

Class for the atmospheric model parameters.


Constructor & Destructor Documentation

EECFI::AtmosId::AtmosId (  ) 

Default constructor.

EECFI::AtmosId::AtmosId ( const AtmosId other  ) 

Copy constructor.

Parameters:
other The AtmosId to copy from
EECFI::AtmosId::~AtmosId (  )  [virtual]

Class destructor.

References eraseObject().


Member Function Documentation

void EECFI::AtmosId::eraseObject (  )  [protected]

Erase object and free memory.

References EECFI::CfiId::status(), EECFI::CfiId::subtractInstance(), and EECFI::CfiClass::throwWarn.

Referenced by operator=(), and ~AtmosId().

AtmosIdData EECFI::AtmosId::getData (  )  const
void EECFI::AtmosId::init ( long  atmosMode,
long  atmosModel,
const std::string &  atmosFile 
)

Initialise the atmospheric parameters.

Parameters:
atmosMode Atmosphere initialization mode (AtmosModeEnum).
atmosModel Atmospheric model (Not used in the current implementation).
atmosFile File used for atmosphere initialization.

References EECFI::CfiId::addInstance(), and EECFI::CfiClass::throwWarn.

AtmosId & EECFI::AtmosId::operator= ( const AtmosId other  ) 

Copy assignment operator.

Parameters:
other The AtmosId to copy/assign from
atmosIdIn AtmosId we want to copy.

References EECFI::CfiId::addInstance(), and eraseObject().

SatId EECFI::AtmosId::satId (  )  const

Get satellite id.

Returns:
Satellite id.

Generated on Mon Dec 11 2023 13:28:30 for by doxygen 1.7.1