DEIMOS
Earth Observation Mission CFI Software
Visibility Software User Manual
ESA

EECFI::SwathId Class Reference

Class that stores the Swath data. More...

Inheritance diagram for EECFI::SwathId:
EECFI::CfiId EECFI::CfiClass

List of all members.

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

GenericIdgetId ()
 Get the id.
void eraseObject () throw (CfiError)
 Close swath id of object.

Detailed Description

Class that stores the Swath data.


Constructor & Destructor Documentation

EECFI::SwathId::SwathId ( AtmosId atmosIdIn,
SwathInfo swathInfo 
) throw (CfiError)

Copy constructor.

Parameters:
atmosIdIn Atmos id.
swathInfo Swath data.
EECFI::SwathId::SwathId ( SwathId swathIdIn  ) 

Copy constructor.

EECFI::SwathId::~SwathId (  )  throw (CfiError)

Class destructor.

References eraseObject().


Member Function Documentation

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.

Returns:
Swath id data.
GenericId * SwathId::getId (  )  [protected]

Get the id.

Returns:
xl_time_id.
void EECFI::SwathId::operator= ( const SwathId swathIdIn  ) 

Copy operator.

Parameters:
orbitIdIn SwathId we want to copy.

References EECFI::CfiId::addInstance(), and eraseObject().


Generated on Tue Oct 8 2013 12:02:13 for by doxygen 1.7.1