6#include <QtCore/QDateTime>
36 virtual void Start(
double elapsedTime = 0) = 0;
56 virtual void WaitTo(
double time)
const = 0;
Common interface for data model objects, which can be changed.
Common interface for timer implementations.
ChangeFlags
Data model change notification flags.
virtual double GetElapsed() const =0
Return the time in seconds from start until this call.
virtual double GetTimeTo(const ITimeStamp &timer) const =0
Get time difference to second timer.
virtual double GetTimerResolution() const =0
Return the timer resolution in seconds.
virtual void WaitTo(double time) const =0
Wait for specific timer elapsed value is reached.
virtual void Start(double elapsedTime=0)=0
Start the timer.
virtual QDateTime GetStartTime() const =0
Get point in time of latest start.