Inheritance diagram for osg::DOFTransform:

Public Methods | |
| DOFTransform () | |
| constructor | |
| DOFTransform (const DOFTransform &dof, const CopyOp ©op=CopyOp::SHALLOW_COPY) | |
| copy constructor | |
| META_Node (osg, DOFTransform) | |
| virtual void | traverse (NodeVisitor &nv) |
| Traverse downwards : calls children's accept method with NodeVisitor. | |
| void | setMinHPR (const Vec3 &hpr) |
| const Vec3 & | getMinHPR () const |
| void | setMaxHPR (const Vec3 &hpr) |
| const Vec3 & | getMaxHPR () const |
| void | setIncrementHPR (const Vec3 &hpr) |
| const Vec3 & | getIncrementHPR () const |
| void | setCurrentHPR (const Vec3 &hpr) |
| const Vec3 & | getCurrentHPR () const |
| void | updateCurrentHPR (const Vec3 &hpr) |
| void | setMinTranslate (const Vec3 &translate) |
| const Vec3 & | getMinTranslate () const |
| void | setMaxTranslate (const Vec3 &translate) |
| const Vec3 & | getMaxTranslate () const |
| void | setIncrementTranslate (const Vec3 &translate) |
| const Vec3 & | getIncrementTranslate () const |
| void | setCurrentTranslate (const Vec3 &translate) |
| const Vec3 & | getCurrentTranslate () const |
| void | updateCurrentTranslate (const Vec3 &translate) |
| void | setMinScale (const Vec3 &scale) |
| const Vec3 & | getMinScale () const |
| void | setMaxScale (const Vec3 &scale) |
| const Vec3 & | getMaxScale () const |
| void | setIncrementScale (const Vec3 &scale) |
| const Vec3 & | getIncrementScale () const |
| void | setCurrentScale (const Vec3 &scale) |
| const Vec3 & | getCurrentScale () const |
| void | updateCurrentScale (const Vec3 &scale) |
| void | setPutMatrix (const Matrix &put) |
| const Matrix & | getPutMatrix () const |
| void | setInversePutMatrix (const Matrix &inversePut) |
| const Matrix & | getInversePutMatrix () const |
| void | setLimitationFlags (unsigned long flags) |
| unsigned long | getLimitationFlags () const |
| void | setAnimationOn (bool do_animate) |
| bool | getAnimationOn () const |
| void | animate () |
| virtual const bool | computeLocalToWorldMatrix (Matrix &matrix, NodeVisitor *nv) const |
| virtual const bool | computeWorldToLocalMatrix (Matrix &matrix, NodeVisitor *nv) const |
Protected Methods | |
| virtual | ~DOFTransform () |
Protected Attributes | |
| Vec3 | _minHPR |
| Vec3 | _maxHPR |
| Vec3 | _currentHPR |
| Vec3 | _incrementHPR |
| Vec3 | _minTranslate |
| Vec3 | _maxTranslate |
| Vec3 | _currentTranslate |
| Vec3 | _incrementTranslate |
| Vec3 | _minScale |
| Vec3 | _maxScale |
| Vec3 | _currentScale |
| Vec3 | _incrementScale |
| Matrix | _Put |
| Matrix | _inversePut |
| unsigned long | _limitationFlags |
| bool | _animationOn |
| unsigned short | _increasingFlags |
| flags indicating whether value is incerasing or decreasing in animation bits form right to left, 1 means increasing while 0 is decreasing 0 = x translation 1 = y translation 2 = z translation 3 = pitch 4 = roll 5 = yaw 6 = x scale 7 = y scale 8 = z scale | |
|
|
constructor
|
|
||||||||||||
|
copy constructor
|
|
|
|
|
|
|
|
||||||||||||
|
Reimplemented from osg::Transform. |
|
||||||||||||
|
Reimplemented from osg::Transform. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Traverse downwards : calls children's accept method with NodeVisitor.
Reimplemented from osg::Group. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
flags indicating whether value is incerasing or decreasing in animation bits form right to left, 1 means increasing while 0 is decreasing 0 = x translation 1 = y translation 2 = z translation 3 = pitch 4 = roll 5 = yaw 6 = x scale 7 = y scale 8 = z scale
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|