Inheritance diagram for osgSim::DOFTransform:
osgSim::DOFTransform::DOFTransform | ( | ) |
constructor
osgSim::DOFTransform::DOFTransform | ( | const DOFTransform & | dof, | |
const osg::CopyOp & | copyop = osg::CopyOp::SHALLOW_COPY | |||
) |
copy constructor
virtual osgSim::DOFTransform::~DOFTransform | ( | ) | [inline, protected, virtual] |
void osgSim::DOFTransform::animate | ( | float | deltaTime | ) |
virtual bool osgSim::DOFTransform::computeLocalToWorldMatrix | ( | osg::Matrix & | matrix, | |
osg::NodeVisitor * | nv | |||
) | const [virtual] |
Reimplemented from osg::Transform.
virtual bool osgSim::DOFTransform::computeWorldToLocalMatrix | ( | osg::Matrix & | matrix, | |
osg::NodeVisitor * | nv | |||
) | const [virtual] |
Reimplemented from osg::Transform.
bool osgSim::DOFTransform::getAnimationOn | ( | ) | const [inline] |
const osg::Vec3& osgSim::DOFTransform::getCurrentHPR | ( | ) | const [inline] |
const osg::Vec3& osgSim::DOFTransform::getCurrentScale | ( | ) | const [inline] |
const osg::Vec3& osgSim::DOFTransform::getCurrentTranslate | ( | ) | const [inline] |
const MultOrder osgSim::DOFTransform::getHPRMultOrder | ( | ) | const [inline] |
const osg::Vec3& osgSim::DOFTransform::getIncrementHPR | ( | ) | const [inline] |
const osg::Vec3& osgSim::DOFTransform::getIncrementScale | ( | ) | const [inline] |
const osg::Vec3& osgSim::DOFTransform::getIncrementTranslate | ( | ) | const [inline] |
const osg::Matrix& osgSim::DOFTransform::getInversePutMatrix | ( | ) | const [inline] |
unsigned long osgSim::DOFTransform::getLimitationFlags | ( | ) | const [inline] |
const osg::Vec3& osgSim::DOFTransform::getMaxHPR | ( | ) | const [inline] |
const osg::Vec3& osgSim::DOFTransform::getMaxScale | ( | ) | const [inline] |
const osg::Vec3& osgSim::DOFTransform::getMaxTranslate | ( | ) | const [inline] |
const osg::Vec3& osgSim::DOFTransform::getMinHPR | ( | ) | const [inline] |
const osg::Vec3& osgSim::DOFTransform::getMinScale | ( | ) | const [inline] |
const osg::Vec3& osgSim::DOFTransform::getMinTranslate | ( | ) | const [inline] |
const osg::Matrix& osgSim::DOFTransform::getPutMatrix | ( | ) | const [inline] |
osgSim::DOFTransform::META_Node | ( | osgSim | , | |
DOFTransform | ||||
) |
void osgSim::DOFTransform::setAnimationOn | ( | bool | do_animate | ) | [inline] |
void osgSim::DOFTransform::setCurrentHPR | ( | const osg::Vec3 & | hpr | ) | [inline] |
void osgSim::DOFTransform::setCurrentScale | ( | const osg::Vec3 & | scale | ) | [inline] |
void osgSim::DOFTransform::setCurrentTranslate | ( | const osg::Vec3 & | translate | ) | [inline] |
void osgSim::DOFTransform::setHPRMultOrder | ( | const MultOrder | order | ) | [inline] |
void osgSim::DOFTransform::setIncrementHPR | ( | const osg::Vec3 & | hpr | ) | [inline] |
void osgSim::DOFTransform::setIncrementScale | ( | const osg::Vec3 & | scale | ) | [inline] |
void osgSim::DOFTransform::setIncrementTranslate | ( | const osg::Vec3 & | translate | ) | [inline] |
void osgSim::DOFTransform::setInversePutMatrix | ( | const osg::Matrix & | inversePut | ) | [inline] |
void osgSim::DOFTransform::setLimitationFlags | ( | unsigned long | flags | ) | [inline] |
void osgSim::DOFTransform::setMaxHPR | ( | const osg::Vec3 & | hpr | ) | [inline] |
void osgSim::DOFTransform::setMaxScale | ( | const osg::Vec3 & | scale | ) | [inline] |
void osgSim::DOFTransform::setMaxTranslate | ( | const osg::Vec3 & | translate | ) | [inline] |
void osgSim::DOFTransform::setMinHPR | ( | const osg::Vec3 & | hpr | ) | [inline] |
void osgSim::DOFTransform::setMinScale | ( | const osg::Vec3 & | scale | ) | [inline] |
void osgSim::DOFTransform::setMinTranslate | ( | const osg::Vec3 & | translate | ) | [inline] |
void osgSim::DOFTransform::setPutMatrix | ( | const osg::Matrix & | put | ) | [inline] |
virtual void osgSim::DOFTransform::traverse | ( | osg::NodeVisitor & | nv | ) | [virtual] |
Traverse downwards : calls children's accept method with NodeVisitor.
Reimplemented from osg::Group.
void osgSim::DOFTransform::updateCurrentHPR | ( | const osg::Vec3 & | hpr | ) |
void osgSim::DOFTransform::updateCurrentScale | ( | const osg::Vec3 & | scale | ) |
void osgSim::DOFTransform::updateCurrentTranslate | ( | const osg::Vec3 & | translate | ) |
bool osgSim::DOFTransform::_animationOn [protected] |
osg::Vec3 osgSim::DOFTransform::_currentHPR [protected] |
osg::Vec3 osgSim::DOFTransform::_currentScale [protected] |
osg::Vec3 osgSim::DOFTransform::_currentTranslate [protected] |
unsigned short osgSim::DOFTransform::_increasingFlags [protected] |
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
osg::Vec3 osgSim::DOFTransform::_incrementHPR [protected] |
osg::Vec3 osgSim::DOFTransform::_incrementScale [protected] |
osg::Vec3 osgSim::DOFTransform::_incrementTranslate [protected] |
osg::Matrix osgSim::DOFTransform::_inversePut [protected] |
unsigned long osgSim::DOFTransform::_limitationFlags [protected] |
osg::Vec3 osgSim::DOFTransform::_maxHPR [protected] |
osg::Vec3 osgSim::DOFTransform::_maxScale [protected] |
osg::Vec3 osgSim::DOFTransform::_maxTranslate [protected] |
osg::Vec3 osgSim::DOFTransform::_minHPR [protected] |
osg::Vec3 osgSim::DOFTransform::_minScale [protected] |
osg::Vec3 osgSim::DOFTransform::_minTranslate [protected] |
MultOrder osgSim::DOFTransform::_multOrder [protected] |
double osgSim::DOFTransform::_previousTime [protected] |
int osgSim::DOFTransform::_previousTraversalNumber [protected] |
osg::Matrix osgSim::DOFTransform::_Put [protected] |