Inheritance diagram for code::TimeCorrection:
Public Member Functions | |
virtual | ~TimeCorrection () |
virtual bool | isCorrected ()=0 |
virtual code::Time | correct (const code::Time &in)=0 |
Correct the time passed in and set it to corrected time. | |
virtual void | setCorrectionPoint (const code::Time &in)=0 |
A measurement point. |
virtual code::TimeCorrection::~TimeCorrection | ( | ) | [inline, virtual] |
virtual code::Time code::TimeCorrection::correct | ( | const code::Time & | in | ) | [pure virtual] |
Correct the time passed in and set it to corrected time.
These points are not used in estimating the time correction.
Implemented in code::SystemClockTimeCorrection, and code::TimeShiftCorrection.
virtual bool code::TimeCorrection::isCorrected | ( | ) | [pure virtual] |
Implemented in code::SystemClockTimeCorrection, and code::TimeShiftCorrection.
virtual void code::TimeCorrection::setCorrectionPoint | ( | const code::Time & | in | ) | [pure virtual] |
A measurement point.
Pass in an uncorrected time.
Implemented in code::SystemClockTimeCorrection, and code::TimeShiftCorrection.