Go to the documentation of this file.
16 #ifndef SURGSIM_DEVICES_MULTIAXIS_RAWMULTIAXISTHREAD_H
17 #define SURGSIM_DEVICES_MULTIAXIS_RAWMULTIAXISTHREAD_H
54 #endif // SURGSIM_DEVICES_MULTIAXIS_RAWMULTIAXISTHREAD_H
RawMultiAxisScaffold::DeviceData * m_deviceData
Definition: RawMultiAxisThread.h:48
virtual ~RawMultiAxisThread()
Definition: RawMultiAxisThread.cpp:31
void doBeforeStop() override
Prepares the thread for its execution to be stopped.
Definition: RawMultiAxisThread.cpp:50
bool doStartUp() override
Definition: RawMultiAxisThread.cpp:40
RawMultiAxisThread(RawMultiAxisScaffold *scaffold, RawMultiAxisScaffold::DeviceData *deviceData)
Definition: RawMultiAxisThread.cpp:23
Definition: CompoundShapeToGraphics.cpp:29
bool doUpdate(double dt) override
Implementation of actual work function for this thread, this has a default implementation to handle d...
Definition: RawMultiAxisThread.cpp:45
bool doInitialize() override
Definition: RawMultiAxisThread.cpp:35
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 RawMultiAxis devices.
Definition: RawMultiAxisThread.h:33
RawMultiAxisScaffold * m_scaffold
Definition: RawMultiAxisThread.h:47
A class that implements the behavior of RawMultiAxisDevice objects.
Definition: RawMultiAxisScaffold.h:37
Definition: RawMultiAxisScaffold.cpp:59