37 #ifndef H_OGF_SCENE_GRAPH_TOOLS_TOOL_H
38 #define H_OGF_SCENE_GRAPH_TOOLS_TOOL_H
40 #include <OGF/scene_graph_gfx/common/common.h>
60 gom_attribute(
abstract,
"true")
61 gom_class SCENE_GRAPH_GFX_API
Tool : public
Node {
78 void status(
const std::string& value) ;
91 virtual void grab(
const RayPick& value) ;
127 return tools_manager_ ;
198 gom_attribute(
abstract,
"true")
Base class for all 3D Graphite objects.
A composite object in the GOM system.
Helper class for OpenGL context management.
Represents the list of objects loaded in Graphite.
Global Graphite namespace.
SmartPointer< Tool > Tool_var
An automatic reference-counted pointer to a Tool.
The base class for all composite objects in the GOM system.
Transformation of user input between the screen and the 3D space.
Simple geometric objects and manipulations.
Represents the information related with a picking event.