code::TimeCorrection Class Reference

Inheritance diagram for code::TimeCorrection:

code::SystemClockTimeCorrection code::TimeShiftCorrection List of all members.

Detailed Description

Abstract base class of functionality to correct time stamps on products.

Author:
Lakshman
Version:
Id
code_TimeCorrection.h,v 1.4 2009/06/02 20:17:51 lakshman Exp


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.


Constructor & Destructor Documentation

virtual code::TimeCorrection::~TimeCorrection (  )  [inline, virtual]


Member Function Documentation

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.


Generated on Fri May 4 13:40:22 2012 for WDSS-IIw2algs by  doxygen 1.4.7