16 #ifndef SURGSIM_GRAPHICS_OSGVIEWELEMENT_H 17 #define SURGSIM_GRAPHICS_OSGVIEWELEMENT_H 19 #include <osg/ref_ptr> 21 #include "SurgSim/Graphics/ViewElement.h" 55 bool setView(std::shared_ptr<View> view)
override;
60 void enableManipulator(
bool val);
70 std::shared_ptr<SurgSim::Input::CommonDevice> getKeyboardDevice()
override;
73 void enableKeyboardDevice(
bool val)
override;
77 std::shared_ptr<SurgSim::Input::CommonDevice> getMouseDevice()
override;
80 void enableMouseDevice(
bool val)
override;
84 bool m_keyboardEnabled;
93 #endif // SURGSIM_GRAPHICS_OSGVIEWELEMENT_H Wraps glewInit() to separate the glew opengl definitions from the osg opengl definitions only imgui n...
Definition: AddRandomSphereBehavior.cpp:36
Eigen::Matrix< double, 3, 1 > Vector3d
A 3D vector of doubles.
Definition: Vector.h:57
OSG-based implementation of graphics view element.
Definition: OsgViewElement.h:41
Basic SceneElement that wraps a View so that it can be added to the Scene.
Definition: ViewElement.h:39
Definitions of small fixed-size vector types.