Public Member Functions | |
GridConstraint (osg::Node &refNode, const osg::Vec3d &origin, const osg::Vec3d &spacing) | |
void | setOrigin (const osg::Vec3d origin) |
void | setSpacing (const osg::Vec3d spacing) |
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 | |
virtual | ~GridConstraint () |
osgManipulator::GridConstraint::GridConstraint | ( | osg::Node & | refNode, | |
const osg::Vec3d & | origin, | |||
const osg::Vec3d & | spacing | |||
) |
virtual osgManipulator::GridConstraint::~GridConstraint | ( | ) | [inline, protected, virtual] |
void osgManipulator::GridConstraint::setOrigin | ( | const osg::Vec3d | origin | ) | [inline] |
void osgManipulator::GridConstraint::setSpacing | ( | const osg::Vec3d | spacing | ) | [inline] |
virtual bool osgManipulator::GridConstraint::constrain | ( | TranslateInLineCommand & | command | ) | const [virtual] |
Reimplemented from osgManipulator::Constraint.
virtual bool osgManipulator::GridConstraint::constrain | ( | TranslateInPlaneCommand & | command | ) | const [virtual] |
Reimplemented from osgManipulator::Constraint.
virtual bool osgManipulator::GridConstraint::constrain | ( | Scale1DCommand & | command | ) | const [virtual] |
Reimplemented from osgManipulator::Constraint.
virtual bool osgManipulator::GridConstraint::constrain | ( | Scale2DCommand & | command | ) | const [virtual] |
Reimplemented from osgManipulator::Constraint.
virtual bool osgManipulator::GridConstraint::constrain | ( | ScaleUniformCommand & | command | ) | const [virtual] |
Reimplemented from osgManipulator::Constraint.