Go to the documentation of this file.
16 #ifndef SURGSIM_DEVICES_SIXENSE_SIXENSEDEVICE_H
17 #define SURGSIM_DEVICES_SIXENSE_SIXENSEDEVICE_H
28 class SixenseScaffold;
30 SURGSIM_STATIC_REGISTRATION(SixenseDevice);
81 #endif // SURGSIM_DEVICES_SIXENSE_SIXENSEDEVICE_H
bool finalize() override
Finalize (de-initialize) the device.
Definition: SixenseDevice.cpp:59
A class that manages Sixense devices, such as the Razer Hydra.
Definition: SixenseScaffold.h:35
bool initialize() override
Fully initialize the device.
Definition: SixenseDevice.cpp:44
std::shared_ptr< SixenseScaffold > m_scaffold
Definition: SixenseDevice.h:75
Definition: CompoundShapeToGraphics.cpp:29
SixenseDevice(const std::string &uniqueName)
Constructor.
Definition: SixenseDevice.cpp:29
bool isInitialized() const override
Definition: SixenseDevice.cpp:67
SURGSIM_CLASSNAME(SurgSim::Devices::SixenseDevice)
A class implementing the communication with one Sixense controller, for example one of the two on the...
Definition: SixenseDevice.h:53
virtual ~SixenseDevice()
Destructor.
Definition: SixenseDevice.cpp:35