Public Types | |
| using | TimeType = unsigned int | 
Public Member Functions | |
| void | SetNewTarget (Value newValue, TimeType timestamp) | 
| virtual Value | GetInterpolatedValue (TimeType time)=0 | 
| Value | GetTargetValue () const | 
| TimeType | GetTargetTimestamp () const | 
Protected Member Functions | |
| void | SetPreviousValue (Value previousValue, TimeType previousTimestamp) | 
Protected Attributes | |
| Value | m_targetValue | 
| TimeType | m_targetTimestamp | 
| Value | m_previousValue | 
| TimeType | m_previousTimestamp |