37#ifndef H_OGF_SCENE_GRAPH_GFX_TOOLS_GROB_FOCUS_H
38#define H_OGF_SCENE_GRAPH_GFX_TOOLS_GROB_FOCUS_H
40#include <OGF/scene_graph_gfx/common/common.h>
54 gom_attribute(category,
"viewer")
55 gom_attribute(icon,"@crosshairs")
56 gom_attribute(help, "Camera focus tool")
57 gom_attribute(message, "btn1: focus; btn2: zoom; btn3: rotate")
88 void focus(
const RayPick& value);
void drag(const RayPick &value) override
void release(const RayPick &value) override
The event handler for mouse release events.
GrobFocus(ToolsManager *parent)
GrobPan constructor.
void grab(const RayPick &value) override
void reset() override
Resets this Tool.
Implementation of the panning tool.
Global Graphite namespace.
Represents the information related with a picking event.