DEIMOS
Earth Observation Mission CFI Software
DataHandling Software User Manual
ESA

EECFI::OsfRec Class Reference

Class for containing data structure for Orbit Scenario File records. More...

List of all members.

Public Member Functions

 OsfRec ()
 Default constructor.
 OsfRec (long absOrbi, long relOrbi, long cycleDay, long cycleOrbit, double meanlst, double meanlstDrift, double inclinat, long driftMod, double anxTaiTime, double anxUt1Time, double anxUtcTime, double anxLongitude, long cycleOsf, long phaseOsf, long timeRef, const MlstNonlinearDrift &mlstNL)
 Constructor with parameters.
 OsfRec (long absOrbi, long relOrbi, long cycleDay, long cycleOrbit, double meanlst, double meanlstDrift, double inclinat, long driftMod, double anxTaiTime, double anxUt1Time, double anxUtcTime, double anxLongitude, long cycleOsf, long phaseOsf, long timeRef, const MlstNonlinearDrift &mlstNL, const ANXLongDrift &longDrift)
 Constructor with parameters, including ANX longitude.

Public Attributes

long absOrbit
 Absolute orbit number.
long relOrbit
 Relative orbit number.
long cycleDays
long cycleOrbits
double mlst
 Mean local solar time (hours and fractions of hour).
double mlstDrift
 Mean local solar time drift (secs per day).
double inclination
 Inclination.
long driftMode
 Inclination of mlstDrift.
double anxTai
 ANX time in TAI format (MJD2000).
double anxUt1
 ANX time in UT1 format (MJD2000).
double anxUtc
 ANX time in UTC format (MJD2000).
double anxLong
 ANX longitude (degrees).
long cycle
long phase
long timeRefOf
 Reference time to be considered as original in recomputations.
MlstNonlinearDrift mlstNonlinearDrift
 MLST non linear drift terms.
ANXLongDrift anxLongitudeDrift
 ANX longitude drift.

Detailed Description

Class for containing data structure for Orbit Scenario File records.


Constructor & Destructor Documentation

EECFI::OsfRec::OsfRec (  )  [inline]

Default constructor.

EECFI::OsfRec::OsfRec ( long  absOrbi,
long  relOrbi,
long  cycleDay,
long  cycleOrbit,
double  meanlst,
double  meanlstDrift,
double  inclinat,
long  driftMod,
double  anxTaiTime,
double  anxUt1Time,
double  anxUtcTime,
double  anxLongitude,
long  cycleOsf,
long  phaseOsf,
long  timeRef,
const MlstNonlinearDrift mlstNL 
)

Constructor with parameters.

EECFI::OsfRec::OsfRec ( long  absOrbi,
long  relOrbi,
long  cycleDay,
long  cycleOrbit,
double  meanlst,
double  meanlstDrift,
double  inclinat,
long  driftMod,
double  anxTaiTime,
double  anxUt1Time,
double  anxUtcTime,
double  anxLongitude,
long  cycleOsf,
long  phaseOsf,
long  timeRef,
const MlstNonlinearDrift mlstNL,
const ANXLongDrift longDrift 
)

Constructor with parameters, including ANX longitude.


Member Data Documentation

Absolute orbit number.

ANX longitude (degrees).

ANX time in TAI format (MJD2000).

ANX time in UT1 format (MJD2000).

ANX time in UTC format (MJD2000).

Inclination of mlstDrift.

Inclination.

Mean local solar time (hours and fractions of hour).

Mean local solar time drift (secs per day).

Relative orbit number.

Reference time to be considered as original in recomputations.


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