Earth Observation Mission CFI Software Lib Software User Manual |
Data structure defining timeCorrelations. More...
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< TimeData > | timeCorrVector |
Time correlation data. | |
std::vector< PolarMotionParams > | polarMotionParams |
Polar motion parameters. | |
LeapSecondInfo | leapSecond |
Leap Second info. | |
LaunchInertialFrameConfig | launchInertialFrameConfig |
Launch Inertial Frame Config. |
Data structure defining timeCorrelations.
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.
Bulletin type (XLBulletinTypeEnum).
Referenced by EECFI::TimeCorrelation::getData(), EECFI::TimeCorrelation::setData(), and EECFI::TimeCorrelation::TimeCorrelation().
IERS formula enabled/disabled (IersFormulaFlagEnum).
Referenced by EECFI::TimeCorrelation::getData(), EECFI::TimeCorrelation::setData(), and EECFI::TimeCorrelation::TimeCorrelation().
Launch Inertial Frame Config.
Referenced by EECFI::TimeCorrelation::getData(), and EECFI::TimeCorrelation::setData().
Leap Second info.
Referenced by EECFI::TimeCorrelation::getData(), and EECFI::TimeCorrelation::setData().
Polar motion extrapolation formula parameters.
Referenced by EECFI::TimeCorrelation::getData(), and EECFI::TimeCorrelation::setData().
Polar motion parameters.
Referenced by EECFI::TimeCorrelation::getData(), and EECFI::TimeCorrelation::setData().
Indicates the 1st record belonging to bulletin A for B+A initialization (starting at 0).
Referenced by EECFI::TimeCorrelation::getData(), and EECFI::TimeCorrelation::setData().
Time correlation extrapolation formula parameters.
Referenced by EECFI::TimeCorrelation::getData(), and EECFI::TimeCorrelation::setData().
std::vector<TimeData> EECFI::TimeCorrelationData::timeCorrVector |
Time correlation data.
Referenced by EECFI::TimeCorrelation::getData(), EECFI::TimeCorrelation::setData(), and EECFI::TimeCorrelation::TimeCorrelation().