16 #ifndef SURGSIM_DEVICES_OPENNI_OPENNISCAFFOLD_H 17 #define SURGSIM_DEVICES_OPENNI_OPENNISCAFFOLD_H 47 bool doInitialize()
override;
49 bool doStartUp()
override;
51 bool doUpdate(
double dt)
override;
68 static std::shared_ptr<OpenNIScaffold> getOrCreateSharedInstance();
97 std::shared_ptr<SurgSim::Framework::Logger>
m_logger;
103 #endif // SURGSIM_DEVICES_OPENNI_OPENNISCAFFOLD_H Definition: CompoundShapeToGraphics.cpp:29
std::shared_ptr< SurgSim::Framework::Logger > m_logger
Logger used by the scaffold.
Definition: OpenNIScaffold.h:97
A class that manages OpenNI devices.
Definition: OpenNIScaffold.h:40
std::unique_ptr< StateData > m_state
Internal scaffold state.
Definition: OpenNIScaffold.h:94
Definition: OpenNIScaffold.cpp:52
A collection of NamedData objects.
Definition: DataGroup.h:68
Basic thread implementation, tries to maintain a constant rate, supplies startup an initialization...
Definition: BasicThread.h:48
Definition: OpenNIScaffold.cpp:35
A class implementing the communication with one OpenNI compatible depth camera.
Definition: OpenNIDevice.h:41