16 #ifndef SURGSIM_DEVICES_TRACKIR_TRACKIRTHREAD_H 17 #define SURGSIM_DEVICES_TRACKIR_TRACKIRTHREAD_H 64 #endif // SURGSIM_DEVICES_TRACKIR_TRACKIRTHREAD_H TrackIRScaffold::DeviceData * m_deviceData
Definition: TrackIRThread.h:58
Definition: CompoundShapeToGraphics.cpp:29
bool doInitialize() override
Initialize this thread.
Definition: TrackIRThread.cpp:37
A class that manages Natural Point TRACKIR devices.
Definition: TrackIRScaffold.h:38
virtual ~TrackIRThread()
Destructor.
Definition: TrackIRThread.cpp:33
bool doStartUp() override
Start up this thread.
Definition: TrackIRThread.cpp:42
bool doUpdate(double dt) override
Update work of this thread.
Definition: TrackIRThread.cpp:47
Definition: TrackIRScaffold.cpp:49
TrackIRThread(TrackIRScaffold *scaffold, TrackIRScaffold::DeviceData *deviceData)
Constructor TrackIR sample rate: 120FPS.
Definition: TrackIRThread.cpp:25
TrackIRScaffold * m_scaffold
Definition: TrackIRThread.h:56
Basic thread implementation, tries to maintain a constant rate, supplies startup an initialization...
Definition: BasicThread.h:48
A class implementing the thread context for sampling TrackIR devices.
Definition: TrackIRThread.h:29