37 #ifndef H_OGF_SCENE_GRAPH_TOOLS_TOOLS_MANAGER_H
38 #define H_OGF_SCENE_GRAPH_TOOLS_TOOLS_MANAGER_H
40 #include <OGF/scene_graph_gfx/common/common.h>
54 class RenderingContext;
55 class SceneGraphToolsManager;
61 gom_attribute(
abstract,
"true")
74 const std::string& grob_class_name,
119 return grob_class_name_;
141 rendering_context_ = rc;
175 return current_tool_;
194 void set_tool(
const std::string& value);
217 std::string grob_class_name_;
222 typedef std::map<std::string, Tool_var> ToolMap;
A smart pointer with reference-counted copy semantics.
Base class for all 3D Graphite objects.
A composite object in the GOM system.
Helper class for OpenGL context management.
Global Graphite namespace.
SmartPointer< ToolsManager > ToolsManager_var
An automatic reference-counted pointer to a ToolsManager.
The base class for all composite objects in the GOM system.
Represents the information related with a picking event.