osgAnimation::Bone Class Reference

Inheritance diagram for osgAnimation::Bone:

osg::MatrixTransform osg::Transform osg::Group osg::Node osg::Object osg::Referenced

List of all members.

Public Types

typedef osg::Matrix MatrixType

Public Member Functions

 META_Node (osgAnimation, Bone)
 Bone (const Bone &b, const osg::CopyOp &copyop=osg::CopyOp::SHALLOW_COPY)
 Bone (const std::string &name="")
void setDefaultUpdateCallback (const std::string &name="")
BonegetBoneParent ()
const BonegetBoneParent () const
const osg::MatrixgetMatrixInBoneSpace () const
const osg::MatrixgetMatrixInSkeletonSpace () const
const osg::MatrixgetInvBindMatrixInSkeletonSpace () const
void setMatrixInSkeletonSpace (const osg::Matrix &matrix)
void setInvBindMatrixInSkeletonSpace (const osg::Matrix &matrix)

Protected Attributes

osg::Matrix _invBindInSkeletonSpace
osg::Matrix _boneInSkeletonSpace


Member Typedef Documentation


Constructor & Destructor Documentation

osgAnimation::Bone::Bone ( const Bone b,
const osg::CopyOp copyop = osg::CopyOp::SHALLOW_COPY 
)

osgAnimation::Bone::Bone ( const std::string &  name = ""  ) 


Member Function Documentation

osgAnimation::Bone::META_Node ( osgAnimation  ,
Bone   
)

void osgAnimation::Bone::setDefaultUpdateCallback ( const std::string &  name = ""  ) 

Bone* osgAnimation::Bone::getBoneParent (  ) 

const Bone* osgAnimation::Bone::getBoneParent (  )  const

const osg::Matrix& osgAnimation::Bone::getMatrixInBoneSpace (  )  const [inline]

const osg::Matrix& osgAnimation::Bone::getMatrixInSkeletonSpace (  )  const [inline]

const osg::Matrix& osgAnimation::Bone::getInvBindMatrixInSkeletonSpace (  )  const [inline]

void osgAnimation::Bone::setMatrixInSkeletonSpace ( const osg::Matrix matrix  )  [inline]

void osgAnimation::Bone::setInvBindMatrixInSkeletonSpace ( const osg::Matrix matrix  )  [inline]


Member Data Documentation


The documentation for this class was generated from the following file:

Generated on Sat Mar 20 12:34:00 2010 for openscenegraph by  doxygen 1.5.6