Earth Observation Mission CFI Software Visibility Software User Manual |
Class that stores the Swath data. More...
Public Member Functions | |
SwathId (AtmosId &atmosId, SwathInfo &swathInfo) throw (CfiError) | |
Copy constructor. | |
SwathId (SwathId &swathIdIn) | |
Copy constructor. | |
~SwathId () throw (CfiError) | |
Class destructor. | |
SwathIdData | getData () |
Get swath data. | |
void | setData (SwathIdData &swathInfo) |
Set swath data. | |
void | operator= (const SwathId &swathIdIn) |
Copy operator. | |
Protected Member Functions | |
GenericId * | getId () |
Get the id. | |
void | eraseObject () throw (CfiError) |
Close swath id of object. |
Class that stores the Swath data.
Copy constructor.
atmosIdIn | Atmos id. | |
swathInfo | Swath data. |
EECFI::SwathId::SwathId | ( | SwathId & | swathIdIn | ) |
Copy constructor.
EECFI::SwathId::~SwathId | ( | ) | throw (CfiError) |
Class destructor.
References eraseObject().
void EECFI::SwathId::eraseObject | ( | ) | throw (CfiError) [protected] |
Close swath id of object.
References EECFI::CfiId::status(), EECFI::CfiId::subtractInstance(), and EECFI::CfiClass::throwWarn.
Referenced by operator=(), and ~SwathId().
SwathIdData EECFI::SwathId::getData | ( | ) |
Get swath data.
GenericId * SwathId::getId | ( | ) | [protected] |
Get the id.
void EECFI::SwathId::operator= | ( | const SwathId & | swathIdIn | ) |
Copy operator.
orbitIdIn | SwathId we want to copy. |
References EECFI::CfiId::addInstance(), and eraseObject().
void EECFI::SwathId::setData | ( | SwathIdData & | swathInfo | ) |
Set swath data.
swathInfo | Swath id data. |
References EECFI::SwathIdData::filename, EECFI::SwathIdData::nofRegenOrbits, EECFI::SwathIdData::orbitRef, EECFI::SwathIdData::sdfFile, EECFI::SwathIdData::stfFile, EECFI::SwathIdData::type, EECFI::SwathIdData::valOrbitStart, and EECFI::SwathIdData::valOrbitStop.