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 ()
 Empty Class constructor.
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.
void operator= (const AtmosId &atmosIdIn)
 Copy operator.

Protected Member Functions

void eraseObject ()
 Erase object and free memory.
GenericIdgetId () const
 Get the internal id (xp_atmos_id C struct).

Detailed Description

Class for the atmospheric model parameters.


Constructor & Destructor Documentation

EECFI::AtmosId::AtmosId (  ) 

Empty Class constructor.

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.

void EECFI::AtmosId::operator= ( const AtmosId atmosIdIn  ) 

Copy operator.

Parameters:
atmosIdIn AtmosId we want to copy.

References EECFI::CfiId::addInstance(), EECFI::GenericId::ee_id, eraseObject(), and getId().

SatId EECFI::AtmosId::satId (  )  const

Get satellite id.

Returns:
Satellite id.

Generated on Mon Dec 20 2021 22:35:01 for by doxygen 1.7.1