InterpolatedAnimation
that performs linear interpolations between the key frames.
More...
#include <LinearInterpolatedAnimation.h>
Inheritance diagram for nvsg::LinearInterpolatedAnimation< T >:
Public Member Functions | |
virtual const LinearInterpolatedAnimation< T > * | clone (void) const |
Create a LinearInterpolatedAnimation by copying from this. | |
virtual const T & | operator[] (size_t i) const |
Interpolating random access operator. | |
Static Public Member Functions | |
static const LinearInterpolatedAnimation< T > * | create (void) |
Create a LinearInterpolatedAnimation. | |
static const LinearInterpolatedAnimation< T > * | createFromBase (const InterpolatedAnimation< T > &rhs) |
Create a LinearInterpolatedAnimation by copying from an InterpolatedAnimation. | |
Protected Member Functions | |
NVSG_API | LinearInterpolatedAnimation (void) |
Default Constructor. | |
NVSG_API | LinearInterpolatedAnimation (const InterpolatedAnimation< T > &rhs) |
Partial Constructor. | |
NVSG_API | LinearInterpolatedAnimation (const LinearInterpolatedAnimation &rhs) |
Copy Constructor. | |
virtual | ~LinearInterpolatedAnimation (void) |
Protected destructor to prevent explicit creation on stack. |
InterpolatedAnimation
that performs linear interpolations between the key frames.
Trafo
and VNVector
.
|
Default Constructor.
|
|
Partial Constructor.
|
|
Copy Constructor.
|
|
Protected destructor to prevent explicit creation on stack.
|
|
Create a LinearInterpolatedAnimation.
|
|
Create a LinearInterpolatedAnimation by copying from an InterpolatedAnimation.
|
|
Create a LinearInterpolatedAnimation by copying from this.
Implements nvsg::Animation< T >. |
|
Interpolating random access operator. If the access frame is not a key frame, the value is linearly interpolated between the neighbouring key frames. Implements nvsg::Animation< T >. |