DEIMOS
Earth Observation Mission CFI Software
EECommon Software User Manual
ESA

EECFI::CfiClass Class Reference

Base class for all CFI classes. More...

Inheritance diagram for EECFI::CfiClass:
EECFI::ANXTime EECFI::AttitudeDef EECFI::CfiId EECFI::Coord EECFI::EEFile EECFI::Geodetic EECFI::GeoidCalcInputs EECFI::ObtTime EECFI::OrbitFileDiagnostics EECFI::RelANXTime EECFI::RelTimeSegment EECFI::SatId EECFI::StarData EECFI::StateVector EECFI::Swath EECFI::SwathStar EECFI::Time EECFI::TimeSegment EECFI::XmlFile

List of all members.

Static Public Member Functions

static void setWarning ()
 Set throwWarning flag to true.
static void resetWarning ()
 Set throwWarning flag to false.

Static Protected Attributes

static bool throwWarn = false
 Flag that indicates if warnings are thrown as exceptions.

Detailed Description

Base class for all CFI classes.

Its static attibute, throwWarn, indicates if the warning messages are thrown as exceptions.
throwWarn is initialized to false, and its value can be changed with two methods:

  • setWarning: sets throwWarning to true
  • resetWarning: sets throwWarning to false

Member Function Documentation

void EECFI::CfiClass::resetWarning (  )  [static]

Set throwWarning flag to false.

References throwWarn.

void EECFI::CfiClass::setWarning (  )  [static]

Set throwWarning flag to true.

References throwWarn.


Member Data Documentation

bool EECFI::CfiClass::throwWarn = false [static, protected]

Flag that indicates if warnings are thrown as exceptions.

Referenced by resetWarning(), and setWarning().


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