Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

osg::AnimationPath::ControlPoint Struct Reference

List of all members.

Public Methods

 ControlPoint ()
 ControlPoint (const osg::Vec3 &position)
 ControlPoint (const osg::Vec3 &position, const osg::Quat &rotation)
 ControlPoint (const osg::Vec3 &position, const osg::Quat &rotation, const osg::Vec3 &scale)
void interpolate (const float ratio, const ControlPoint &first, const ControlPoint &second)
void getMatrix (Matrix &matrix) const
void getInverse (Matrix &matrix) const

Public Attributes

osg::Vec3 _position
osg::Quat _rotation
osg::Vec3 _scale

Constructor & Destructor Documentation

osg::AnimationPath::ControlPoint::ControlPoint   [inline]
 

osg::AnimationPath::ControlPoint::ControlPoint const osg::Vec3   position [inline]
 

osg::AnimationPath::ControlPoint::ControlPoint const osg::Vec3   position,
const osg::Quat   rotation
[inline]
 

osg::AnimationPath::ControlPoint::ControlPoint const osg::Vec3   position,
const osg::Quat   rotation,
const osg::Vec3   scale
[inline]
 


Member Function Documentation

void osg::AnimationPath::ControlPoint::getInverse Matrix   matrix const [inline]
 

void osg::AnimationPath::ControlPoint::getMatrix Matrix   matrix const [inline]
 

void osg::AnimationPath::ControlPoint::interpolate const float    ratio,
const ControlPoint &    first,
const ControlPoint &    second
[inline]
 


Member Data Documentation

osg::Vec3 osg::AnimationPath::ControlPoint::_position
 

osg::Quat osg::AnimationPath::ControlPoint::_rotation
 

osg::Vec3 osg::AnimationPath::ControlPoint::_scale
 


The documentation for this struct was generated from the following file:
Generated at Wed Sep 18 13:55:25 2002 for the Open Scene Graph by doxygen 1.2.16.