Public Member Functions | |
virtual bool | constrain (MotionCommand &) const |
virtual bool | constrain (TranslateInLineCommand &command) const |
virtual bool | constrain (TranslateInPlaneCommand &command) const |
virtual bool | constrain (Scale1DCommand &command) const |
virtual bool | constrain (Scale2DCommand &command) const |
virtual bool | constrain (ScaleUniformCommand &command) const |
Protected Member Functions | |
Constraint (osg::Node &refNode) | |
virtual | ~Constraint () |
osg::Node & | getReferenceNode () |
const osg::Node & | getReferenceNode () const |
const osg::Matrix & | getLocalToWorld () const |
const osg::Matrix & | getWorldToLocal () const |
void | computeLocalToWorldAndWorldToLocal () const |
osgManipulator::Constraint::Constraint | ( | osg::Node & | refNode | ) | [inline, protected] |
virtual osgManipulator::Constraint::~Constraint | ( | ) | [inline, protected, virtual] |
virtual bool osgManipulator::Constraint::constrain | ( | MotionCommand & | ) | const [inline, virtual] |
virtual bool osgManipulator::Constraint::constrain | ( | TranslateInLineCommand & | command | ) | const [inline, virtual] |
Reimplemented in osgManipulator::GridConstraint.
virtual bool osgManipulator::Constraint::constrain | ( | TranslateInPlaneCommand & | command | ) | const [inline, virtual] |
Reimplemented in osgManipulator::GridConstraint.
virtual bool osgManipulator::Constraint::constrain | ( | Scale1DCommand & | command | ) | const [inline, virtual] |
Reimplemented in osgManipulator::GridConstraint.
virtual bool osgManipulator::Constraint::constrain | ( | Scale2DCommand & | command | ) | const [inline, virtual] |
Reimplemented in osgManipulator::GridConstraint.
virtual bool osgManipulator::Constraint::constrain | ( | ScaleUniformCommand & | command | ) | const [inline, virtual] |
Reimplemented in osgManipulator::GridConstraint.
osg::Node& osgManipulator::Constraint::getReferenceNode | ( | ) | [inline, protected] |
const osg::Node& osgManipulator::Constraint::getReferenceNode | ( | ) | const [inline, protected] |
const osg::Matrix& osgManipulator::Constraint::getLocalToWorld | ( | ) | const [inline, protected] |
const osg::Matrix& osgManipulator::Constraint::getWorldToLocal | ( | ) | const [inline, protected] |
void osgManipulator::Constraint::computeLocalToWorldAndWorldToLocal | ( | ) | const [protected] |