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: