DEIMOS
Earth Observation Mission CFI Software
Lib Software User Manual
ESA

EECFI::TimeCorrelationData Class Reference

Data structure defining timeCorrelations. More...

List of all members.

Public Member Functions

 TimeCorrelationData ()
 Default constructor.
 TimeCorrelationData (long bulType, long iersFormula, long predFirst, const PolarMotionFormula &polarForm, const TimeCorrelationFormula &timeForm, const std::vector< TimeData > &timData, const std::vector< PolarMotionParams > &polarData, const LeapSecondInfo &leapInfo)
 Constructor with parameters.
 TimeCorrelationData (long bulType, long iersFormula, long predFirst, const PolarMotionFormula &polarForm, const TimeCorrelationFormula &timeForm, const std::vector< TimeData > &timData, const std::vector< PolarMotionParams > &polarData, const LeapSecondInfo &leapInfo, const LaunchInertialFrameConfig &launchInertialFrameCfg)
 Constructor with parameters.

Public Attributes

long iersBulletinType
 Bulletin type (XLBulletinTypeEnum).
long iersFormulaFlag
 IERS formula enabled/disabled (IersFormulaFlagEnum).
long predictionFirstRecord
 Indicates the 1st record belonging to bulletin A for B+A initialization (starting at 0).
PolarMotionFormula polarMotionFormula
 Polar motion extrapolation formula parameters.
TimeCorrelationFormula timeCorrelationFormula
 Time correlation extrapolation formula parameters.
std::vector< TimeDatatimeCorrVector
 Time correlation data.
std::vector< PolarMotionParamspolarMotionParams
 Polar motion parameters.
LeapSecondInfo leapSecond
 Leap Second info.
LaunchInertialFrameConfig launchInertialFrameConfig
 Launch Inertial Frame Config.

Detailed Description

Data structure defining timeCorrelations.


Constructor & Destructor Documentation

EECFI::TimeCorrelationData::TimeCorrelationData (  )  [inline]

Default constructor.

EECFI::TimeCorrelationData::TimeCorrelationData ( long  bulType,
long  iersFormula,
long  predFirst,
const PolarMotionFormula polarForm,
const TimeCorrelationFormula timeForm,
const std::vector< TimeData > &  timData,
const std::vector< PolarMotionParams > &  polarData,
const LeapSecondInfo leapInfo 
) [inline]

Constructor with parameters.

EECFI::TimeCorrelationData::TimeCorrelationData ( long  bulType,
long  iersFormula,
long  predFirst,
const PolarMotionFormula polarForm,
const TimeCorrelationFormula timeForm,
const std::vector< TimeData > &  timData,
const std::vector< PolarMotionParams > &  polarData,
const LeapSecondInfo leapInfo,
const LaunchInertialFrameConfig launchInertialFrameCfg 
) [inline]

Constructor with parameters.


Member Data Documentation

Indicates the 1st record belonging to bulletin A for B+A initialization (starting at 0).

Referenced by EECFI::TimeCorrelation::getData(), and EECFI::TimeCorrelation::setData().


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