DEIMOS
Earth Observation Mission CFI Software
Lib Software User Manual
ESA

EECFI::ObtTime Class Reference

Base class for ObtTime objects. More...

Inheritance diagram for EECFI::ObtTime:
EECFI::CfiClass EECFI::AeolusObt EECFI::EnvisatObt EECFI::GoceObt EECFI::SmosObt

List of all members.

Public Member Functions

 ObtTime ()
 Default constructor.
 ObtTime (const ObtTime &other)
virtual ~ObtTime () NOEXCEPT
 Class destructor.
ObtTimeoperator= (const ObtTime &other)
virtual void setObt (const Time &time)=0
 set On-Board Time from a time in processing format.
virtual Time getTime () const =0
 Get processing time from an OBT time.

Detailed Description

Base class for ObtTime objects.


Constructor & Destructor Documentation

EECFI::ObtTime::ObtTime (  )  [inline]

Default constructor.

EECFI::ObtTime::ObtTime ( const ObtTime other  ) 

Copy constructor.

Parameters:
other The ObtTime to copy from
EECFI::ObtTime::~ObtTime (  )  [virtual]

Class destructor.


Member Function Documentation

virtual Time EECFI::ObtTime::getTime (  )  const [pure virtual]

Get processing time from an OBT time.

Implemented in EECFI::AeolusObt, EECFI::EnvisatObt, EECFI::GoceObt, and EECFI::SmosObt.

ObtTime & EECFI::ObtTime::operator= ( const ObtTime other  ) 

Copy assignment operator.

Parameters:
other The ObtTime to copy/assign from
virtual void EECFI::ObtTime::setObt ( const Time time  )  [pure virtual]

set On-Board Time from a time in processing format.

Implemented in EECFI::AeolusObt, EECFI::EnvisatObt, EECFI::GoceObt, and EECFI::SmosObt.


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