Earth Observation Mission CFI Software Lib Software User Manual |
Base class for EnvisatObt objects. More...
Public Member Functions | |
EnvisatObt (double time0, unsigned long obt0[2], unsigned long period0) | |
Class constructor (empty constructor). | |
EnvisatObt (double time0, unsigned long obt0[2], unsigned long period0, unsigned long obt[2]) | |
Class constructor with parameters. | |
~EnvisatObt () NOEXCEPT | |
Class destructor. | |
void | setObt (const Time &time) |
Set On-Board Time from a time in processing format. | |
Time | getTime () const |
Get UTC time from an OBT time. | |
Public Attributes | |
double | time0 |
Reference time. | |
unsigned long | obt0 [2] |
Reference OBT. | |
unsigned long | period0 |
Period. | |
unsigned long | obt [2] |
OBT value. |
Base class for EnvisatObt objects.
EECFI::EnvisatObt::EnvisatObt | ( | double | time0, | |
unsigned long | obt0[2], | |||
unsigned long | period0 | |||
) |
Class constructor (empty constructor).
Class constructor (Empty constructor).
time0 | Reference time. | |
obt0 | Reference OBT. | |
period0 | period. |
EECFI::EnvisatObt::EnvisatObt | ( | double | time0, | |
unsigned long | obt0[2], | |||
unsigned long | period0, | |||
unsigned long | obt[2] | |||
) |
Class constructor with parameters.
time0 | Reference time. | |
obt0 | Reference OBT. | |
period0 | Period. | |
obt | OBT value. |
EECFI::EnvisatObt::~EnvisatObt | ( | ) | [inline] |
Class destructor.
Time EECFI::EnvisatObt::getTime | ( | ) | const [virtual] |
Get UTC time from an OBT time.
Implements EECFI::ObtTime.
References obt, obt0, period0, EECFI::CfiClass::throwWarn, and time0.
void EECFI::EnvisatObt::setObt | ( | const Time & | time | ) | [virtual] |
Set On-Board Time from a time in processing format.
Class destructor.
time | input Time. |
Implements EECFI::ObtTime.
References EECFI::CfiError::addMsg(), EECFI::Time::change(), EECFI::Time::format, obt, obt0, period0, EECFI::Time::ref, EECFI::CfiClass::throwWarn, EECFI::Time::time, and time0.
unsigned long EECFI::EnvisatObt::obt[2] |
unsigned long EECFI::EnvisatObt::obt0[2] |
unsigned long EECFI::EnvisatObt::period0 |
double EECFI::EnvisatObt::time0 |