| Earth Observation Mission CFI Software Pointing Software User Manual |

Public Member Functions | Protected Member Functions

# EECFI::AtmosId Class Reference

Class for the atmospheric model parameters. More...

Inheritance diagram for EECFI::AtmosId:

List of all members.

## Public Member Functions
| AtmosId ()
| Empty Class constructor.
| ~AtmosId () throw (CfiError)
| Class destructor.
void | init (long atmosMode, long atmosModel, const string atmosFile) throw (CfiError)
| Initialise the atmospheric parameters.
SatId | satId () const
| Get satellite id.
AtmosIdData | getData () const throw (CfiError)
| Get atmosphere parameters.
## Protected Member Functions
GenericId * | getId ()
| Get the id.

## Detailed Description

Class for the atmospheric model parameters.

## Constructor & Destructor Documentation

EECFI::AtmosId::AtmosId | ( |  | ) |

Empty Class constructor.

EECFI::AtmosId::~AtmosId | ( |  | ) | throw (CfiError)

Class destructor.

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

## Member Function Documentation

AtmosIdData EECFI::AtmosId::getData | ( |  | ) | const throw (CfiError)

Get atmosphere parameters.

Returns:
  Atmospheric data.

References EECFI::CfiError::addMsg(), EECFI::AtmosIdData::atmMaxAltStd, EECFI::AtmosIdData::atmMaxAltUser, and EECFI::CfiClass::throwWarn.

GenericId * EECFI::AtmosId::getId | ( |  | ) | `[protected]`

Get the id.

Returns:
  xp_atmos_id pointer.

void EECFI::AtmosId::init | ( | long | atmosMode,
|  | long | atmosModel,
|  | const string | atmosFile |
| ) |  |  | throw (CfiError)

Initialise the atmospheric parameters.

Parameters:

  | atmosMode | Atmosphere initialization mode (AtmosModeEnum).
  | atmosModel | Amospheric model ( to be used when XPCFI_COMPLEX_INIT mode is selected).
  | atmosFile | File used for atmosphere initialization.

SatId EECFI::AtmosId::satId | ( |  | ) | const

Get satellite id.

Returns:
  Satellite id.