16 #ifndef SURGSIM_DEVICES_TRACKIR_TRACKIRTHREAD_H 17 #define SURGSIM_DEVICES_TRACKIR_TRACKIRTHREAD_H 19 #include "SurgSim/Framework/BasicThread.h" 20 #include "SurgSim/Devices/TrackIR/TrackIRScaffold.h" 64 #endif // SURGSIM_DEVICES_TRACKIR_TRACKIRTHREAD_H Wraps glewInit() to separate the glew opengl definitions from the osg opengl definitions only imgui n...
Definition: AddRandomSphereBehavior.cpp:36
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
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