15 #ifndef niftkIGITimerBasedThread_h
16 #define niftkIGITimerBasedThread_h
18 #include "niftkIGIDataSourcesExports.h"
44 void SetInterval(
unsigned int milliseconds);
50 virtual void run()
override;
55 virtual void ForciblyStop();
62 virtual void OnTimeoutImpl() = 0;
69 virtual void OnTimeout();
73 unsigned int m_TimerInterval;
Base class for threads that are simply triggered off of a QTimer.
Definition: niftkIGITimerBasedThread.h:32
Definition: niftkExceptionObject.h:21