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 with parameters. | |
EnvisatObt (double time0, unsigned long obt0[2], unsigned long period0, unsigned long obt[2]) | |
Class constructor with parameters. | |
EnvisatObt (const EnvisatObt &other) | |
~EnvisatObt () NOEXCEPT | |
Class destructor. | |
EnvisatObt & | operator= (const EnvisatObt &other) |
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 with parameters.
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.
EECFI::EnvisatObt::EnvisatObt | ( | const EnvisatObt & | other | ) |
Copy constructor.
other | The EnvisatObt to copy from |
EECFI::EnvisatObt::~EnvisatObt | ( | ) | [inline] |
Class destructor.
Time EECFI::EnvisatObt::getTime | ( | ) | const [virtual] |
Get UTC time from an OBT time.
Implements EECFI::ObtTime.
EnvisatObt& EECFI::EnvisatObt::operator= | ( | const EnvisatObt & | other | ) |
Copy assigment operator.
other | The EnvisatObt to copy/assign from |
void EECFI::EnvisatObt::setObt | ( | const Time & | time | ) | [virtual] |
Set On-Board Time from a time in processing format.
Implements EECFI::ObtTime.
unsigned long EECFI::EnvisatObt::obt[2] |
OBT value.
unsigned long EECFI::EnvisatObt::obt0[2] |
Reference OBT.
unsigned long EECFI::EnvisatObt::period0 |
Period.
double EECFI::EnvisatObt::time0 |
Reference time.