A numeric animation.
More...
#include <Animation.hh>
Additional Inherited Members |
typedef std::vector< KeyFrame * > | KeyFrame_V |
| array of keyframe type alias
|
double | GetKeyFramesAtTime (double _time, KeyFrame **_kf1, KeyFrame **_kf2, unsigned int &_firstKeyIndex) const |
| Get the two key frames that bound a time value.
|
bool | build |
| determines if the interpolation splines need building
|
KeyFrame_V | keyFrames |
| array of key frames
|
double | length |
| animation duration
|
bool | loop |
| true if animation repeats
|
std::string | name |
| animation name
|
double | timePos |
| current time position
|
Detailed Description
Constructor & Destructor Documentation
gazebo::common::NumericAnimation::NumericAnimation |
( |
const std::string & |
_name, |
|
|
double |
_length, |
|
|
bool |
_loop |
|
) |
| |
Constructor.
- Parameters
-
[in] | _name | String name of the animation. This should be unique. |
[in] | _length | Length of the animation in seconds |
[in] | _loop | True == loop the animation |
virtual gazebo::common::NumericAnimation::~NumericAnimation |
( |
| ) |
|
|
virtual |
Member Function Documentation
NumericKeyFrame* gazebo::common::NumericAnimation::CreateKeyFrame |
( |
double |
_time | ) |
|
Create a numeric keyframe at the given time.
- Parameters
-
[in] | _time | Time at which to create the keyframe |
- Returns
- Pointer to the new keyframe
void gazebo::common::NumericAnimation::GetInterpolatedKeyFrame |
( |
NumericKeyFrame & |
_kf | ) |
const |
Get a keyframe using the animation's current time.
- Parameters
-
The documentation for this class was generated from the following file: