Earth Observation Mission CFI Software Pointing Software User Manual |
Class for the atmospheric model parameters. More...
Public Member Functions | |
AtmosId () | |
Empty Class constructor. | |
~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. | |
Protected Member Functions | |
GenericId * | getId () |
Get the id. |
Class for the atmospheric model parameters.
EECFI::AtmosId::AtmosId | ( | ) |
Empty Class constructor.
EECFI::AtmosId::~AtmosId | ( | ) |
Class destructor.
References EECFI::CfiId::status(), EECFI::CfiId::subtractInstance(), and EECFI::CfiClass::throwWarn.
AtmosIdData EECFI::AtmosId::getData | ( | ) | const |
Get atmosphere parameters.
References EECFI::CfiError::addMsg(), EECFI::AtmosIdData::atmMaxAltStd, EECFI::AtmosIdData::atmMaxAltUser, and EECFI::CfiClass::throwWarn.
GenericId * EECFI::AtmosId::getId | ( | ) | [protected] |
Get the id.
Referenced by EECFI::Target::targetAltitude(), EECFI::Target::targetInter(), EECFI::Target::targetListInter(), EECFI::Target::targetStar(), EECFI::Target::targetTangent(), EECFI::Target::targetTangentMoon(), EECFI::Target::targetTangentSun(), and EECFI::Target::targetTravelTime().
void EECFI::AtmosId::init | ( | long | atmosMode, | |
long | atmosModel, | |||
const std::string & | atmosFile | |||
) |
Initialise the atmospheric parameters.
SatId EECFI::AtmosId::satId | ( | ) | const |
Get satellite id.