16 #ifndef SURGSIM_DEVICES_OPENNI_OPENNIDEVICE_H 17 #define SURGSIM_DEVICES_OPENNI_OPENNIDEVICE_H 19 #include "SurgSim/Input/CommonDevice.h" 27 SURGSIM_STATIC_REGISTRATION(OpenNIDevice);
60 bool finalize()
override;
62 std::shared_ptr<OpenNIScaffold> m_scaffold;
68 #endif //SURGSIM_DEVICES_OPENNI_OPENNIDEVICE_H Wraps glewInit() to separate the glew opengl definitions from the osg opengl definitions only imgui n...
Definition: AddRandomSphereBehavior.cpp:36
OpenNIDevice(const std::string &name)
Constructor.
Definition: OpenNIDevice.cpp:27
A class that manages OpenNI devices.
Definition: OpenNIScaffold.h:40
bool isInitialized() const override
Definition: OpenNIDevice.cpp:65
virtual ~OpenNIDevice()
Destructor.
Definition: OpenNIDevice.cpp:33
bool initialize() override
Fully initialize the device.
Definition: OpenNIDevice.cpp:42
A class implementing the communication with one OpenNI compatible depth camera.
Definition: OpenNIDevice.h:41