osgManipulator::Dragger Class Reference
List of all members.
Detailed Description
Base class for draggers. Concrete draggers implement the pick event handler and generate motion commands (translate, rotate, ...) and sends these command to the CommandManager. The CommandManager dispatches the commands to all the Selections that are connected to the Dragger that generates the commands.
Constructor & Destructor Documentation
osgManipulator::Dragger::Dragger |
( |
|
) |
[protected] |
virtual osgManipulator::Dragger::~Dragger |
( |
|
) |
[protected, virtual] |
Member Function Documentation
const CommandManager* osgManipulator::Dragger::getCommandManager |
( |
|
) |
const [inline] |
CommandManager* osgManipulator::Dragger::getCommandManager |
( |
|
) |
[inline] |
virtual CompositeDragger* osgManipulator::Dragger::getComposite |
( |
|
) |
[inline, virtual] |
virtual const CompositeDragger* osgManipulator::Dragger::getComposite |
( |
|
) |
const [inline, virtual] |
const Dragger* osgManipulator::Dragger::getParentDragger |
( |
|
) |
const [inline] |
Dragger* osgManipulator::Dragger::getParentDragger |
( |
|
) |
[inline] |
virtual void osgManipulator::Dragger::setCommandManager |
( |
CommandManager * |
cm |
) |
[inline, virtual] |
virtual void osgManipulator::Dragger::setParentDragger |
( |
Dragger * |
parent |
) |
[inline, virtual] |
Set/Get parent dragger. For simple draggers parent points to itself. For composite draggers parent points to the parent dragger that uses this dragger.
Reimplemented in osgManipulator::CompositeDragger.
Member Data Documentation
The documentation for this class was generated from the following file: