Motion Class Reference

#include <Motion.h>

Inheritance diagram for Motion:

Inheritance graph
[legend]
Collaboration diagram for Motion:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 Motion ()
void bind (Controllable &objControllable)
EnvelopeKeysetKey (Controllable &objControllable, int controllerId, int motionId, float index, float value)
void setBehavior (Controllable &objControllable, int controllerId, int motionId, int behavior_in, int behavior_out)
void evaluate (float index)
void record (float index)

Private Attributes

std::map< Controllable
*, MotionController, ltu_cptr
controllers


Constructor & Destructor Documentation

Motion::Motion (  ) 


Member Function Documentation

void Motion::bind ( Controllable objControllable  ) 

EnvelopeKey * Motion::setKey ( Controllable objControllable,
int  controllerId,
int  motionId,
float  index,
float  value 
)

void Motion::setBehavior ( Controllable objControllable,
int  controllerId,
int  motionId,
int  behavior_in,
int  behavior_out 
)

void Motion::evaluate ( float  index  ) 

void Motion::record ( float  index  ) 


Member Data Documentation


The documentation for this class was generated from the following files:

Generated on Thu Mar 19 19:35:28 2009 for CubicVR by  doxygen 1.5.6