List of all members.
Detailed Description
Base class for motion commands that are generated by draggers.
Member Typedef Documentation
Member Enumeration Documentation
Motion command are based on click-drag-release actions. So each command needs to indicate which stage of the motion the command represents.
- Enumerator:
NONE |
|
START |
Click or pick start.
|
MOVE |
Drag or pick move.
|
FINISH |
Release or pick finish.
|
Constructor & Destructor Documentation
osgManipulator::MotionCommand::MotionCommand |
( |
) |
|
virtual osgManipulator::MotionCommand::~MotionCommand |
( |
) |
[protected, virtual] |
Member Function Documentation
void osgManipulator::MotionCommand::addSelection |
( |
Selection * |
) |
|
Add Selection (receiver) to the command. The command will be executed on all the selections.
virtual void osgManipulator::MotionCommand::applyConstraint |
( |
const Constraint * |
) |
[pure virtual] |
virtual bool osgManipulator::MotionCommand::execute |
( |
) |
[pure virtual] |
const osg::Matrix& osgManipulator::MotionCommand::getLocalToWorld |
( |
) |
const [inline] |
Gets the matrix for transforming the command's local coordinate system to the world/object coordinate system.
virtual osg::Matrix osgManipulator::MotionCommand::getMotionMatrix |
( |
) |
const [pure virtual] |
const SelectionList& osgManipulator::MotionCommand::getSelectionList |
( |
) |
const [inline, protected] |
SelectionList& osgManipulator::MotionCommand::getSelectionList |
( |
) |
[inline, protected] |
Stage osgManipulator::MotionCommand::getStage |
( |
) |
const [inline] |
const osg::Matrix& osgManipulator::MotionCommand::getWorldToLocal |
( |
) |
const [inline] |
Gets the matrix for transforming the command's world/object coordinate system to the command's local coordinate system.
void osgManipulator::MotionCommand::removeSelection |
( |
Selection * |
) |
|
Remove Selection (receiver) from the command.
void osgManipulator::MotionCommand::setLocalToWorldAndWorldToLocal |
( |
const osg::Matrix & |
localToWorld, |
|
|
const osg::Matrix & |
worldToLocal |
|
) |
| [inline] |
Sets the matrix for transforming the command's local coordinate system to the world/object coordinate system.
void osgManipulator::MotionCommand::setStage |
( |
const Stage |
s ) |
[inline] |
virtual bool osgManipulator::MotionCommand::unexecute |
( |
) |
[pure virtual] |
The documentation for this class was generated from the following file: