|
Developer Documentation
|
Stores a single animation. More...
#include <Type-Skeleton/ObjectTypes/Skeleton/Animation/AnimationT.hh>
Public Types | |
| typedef PointT | Point |
| typedef Point::value_type | Scalar |
| typedef PoseT< PointT > | Pose |
Public Member Functions | |
| AnimationT (std::string _name="") | |
| virtual AnimationT * | copy ()=0 |
Frame access | |
There is one pose per frame. | |
| virtual Pose * | pose (unsigned int _iFrame)=0 |
| virtual unsigned int | frameCount ()=0 |
Friends | |
| template<typename > | |
| class | SkeletonT |
Synchronization | |
Use these methods to keep the poses in sync with the number (and indices) of the joints. | |
| std::string | name_ |
| int | fps_ |
| virtual void | insertJointAt (unsigned int _index)=0 |
| virtual void | removeJointAt (unsigned int _index)=0 |
| virtual void | updateFromGlobal (unsigned int _index)=0 |
| virtual void | clearPoseCache () |
| std::string | name () |
| void | setName (std::string _name) |
| int | fps () |
| void | setFps (int _fps) |
Stores a single animation.
This class is used by a skeleton to store a single animation. An animation is an array of different Poses. Both the reference pose and the skeleton hierarchy are not used by the animation class itself, but are passed to the poses.
Definition at line 58 of file AnimationT.hh.
| typedef PointT AnimationT< PointT >::Point |
Definition at line 64 of file AnimationT.hh.
| typedef PoseT<PointT> AnimationT< PointT >::Pose |
Definition at line 66 of file AnimationT.hh.
| typedef Point::value_type AnimationT< PointT >::Scalar |
Definition at line 65 of file AnimationT.hh.
|
inlineexplicit |
Definition at line 69 of file AnimationT.hh.
|
inlinevirtual |
Definition at line 71 of file AnimationT.hh.
|
inlinevirtual |
Definition at line 93 of file AnimationT.hh.
|
pure virtual |
Implemented in FrameAnimationT< PointT >.
|
inline |
Definition at line 103 of file AnimationT.hh.
|
pure virtual |
|
pure virtual |
|
inline |
Definition at line 95 of file AnimationT.hh.
|
pure virtual |
|
pure virtual |
|
inline |
Definition at line 107 of file AnimationT.hh.
|
inline |
Definition at line 99 of file AnimationT.hh.
|
pure virtual |
Definition at line 61 of file AnimationT.hh.
|
protected |
Definition at line 113 of file AnimationT.hh.
|
protected |
Definition at line 112 of file AnimationT.hh.