DEIMOS
Earth Observation Mission CFI Software
Lib Software User Manual
ESA

EECFI::EnvisatObt Class Reference

Base class for EnvisatObt objects. More...

Inheritance diagram for EECFI::EnvisatObt:
EECFI::ObtTime EECFI::CfiClass

List of all members.

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.
EnvisatObtoperator= (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.

Detailed Description

Base class for EnvisatObt objects.


Constructor & Destructor Documentation

EECFI::EnvisatObt::EnvisatObt ( double  time0,
unsigned long  obt0[2],
unsigned long  period0 
)

Class constructor with parameters.

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.

Parameters:
other The EnvisatObt to copy from
EECFI::EnvisatObt::~EnvisatObt (  )  [inline]

Class destructor.


Member Function Documentation

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.

Parameters:
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.


Member Data Documentation

unsigned long EECFI::EnvisatObt::obt[2]

OBT value.

unsigned long EECFI::EnvisatObt::obt0[2]

Reference OBT.

Period.

Reference time.


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