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

OpenCAL::PositionTimeTrack Class Reference

#include <PositionTimeTrack.h>

Inheritance diagram for OpenCAL::PositionTimeTrack:

Inheritance graph
[legend]
Collaboration diagram for OpenCAL::PositionTimeTrack:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 PositionTimeTrack (KeyFrameSystem *keyFrameSystem, Vector3 *position)
void addKeyFrame (float time, const Vector3 &value)
void deleteKeyFrame (float time)
void apply ()

Protected Types

typedef map< float, Vector3 > KeyFrameMap

Protected Attributes

Vector3 * m_position
KeyFrameMap m_keyFrames

Detailed Description

This is an implementation of a time track that can interpolate through positions, using a chosen curve.

Todo:

Definition at line 36 of file PositionTimeTrack.h.


The documentation for this class was generated from the following files:
Generated on Sun Aug 15 19:19:26 2004 for OpenCAL: Open Computer Animation Library by doxygen 1.3.8