Commit 33309968 authored by Isaak Lim's avatar Isaak Lim

fixed some more Skeleton doxygen warnings

git-svn-id: http://www.openflipper.org/svnrepo/OpenFlipper/branches/Free@15036 383ad7c9-94d9-4d36-a494-682f7c89f535
parent cbb38cab
......@@ -58,10 +58,45 @@ class FrameAnimationT : public AnimationT<PointT>
typedef PoseT<PointT> Pose;
public:
/**
* @brief Constructor - Creates a new animation consisting of a single pose
*
* The animation will hold a single frame, made up by a copy of the given pose. After this call returns the
* pose given by \e _pose is no longer needed and independent from this instance.
*
* You can use this operation to clone the reference pose as new instance, then modify the pose.
*
* @param _pose This pose will make up the only frame in this new animation
*/
FrameAnimationT(const Pose &_pose);
/** \brief Constructor - Creates a new empty animation
*
* @param _skeleton The skeleton that will hold this animation
*/
FrameAnimationT(Skeleton* _skeleton);
/**
* @brief Constructor - Creates a new animation with the given number of frames
*
* The poses in the given number of frames will all hold identity matrices for all joints. Make sure you write
* data to the poses before you use it.
*
* @param _skeleton The skeleton that will hold this animation
* @param _iNumFrames The number of frames for this animation
*/
FrameAnimationT(Skeleton* _skeleton, unsigned int _iNumFrames);
/**
* @brief Copy constructor
*
* This animation will copy all frames from the given animation. After the call returns they are completely
* independent.
*
* @param _other The animation to copy from
*/
FrameAnimationT(const FrameAnimationT<PointT> &_other);
virtual ~FrameAnimationT();
virtual AnimationT<PointT>* copy();
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment