NL3D::CTrackKeyFramerTCB< CKeyTCBQuat, NLMISC::CAngleAxis > Class Template Reference

ITrack implementation for CQuat TCB keyframer. More...

#include <track_keyframer.h>

Inherits ITrackKeyFramer< CKeyTCBQuat >, and CTCBTools< CKeyTCBQuat, NLMISC::CAngleAxis, std::map< TAnimationTime, CKeyTCBQuat > >.

Inherited by NL3D::CTrackKeyFramerTCBQuat.

List of all members.

Public Member Functions

From ITrackKeyFramer



virtual void evalKey (const CKeyTCBQuat *previous, const CKeyTCBQuat *next, TAnimationTime datePrevious, TAnimationTime, TAnimationTime date, IAnimatedValue &result)
 evalKey (runtime).
virtual void compile ()
 compile (precalc).

Private Member Functions

void computeTCBKey (CKeyTCBQuat &keyBefore, CKeyTCBQuat &key, CKeyTCBQuat &keyAfter, float timeBefore, float time, float timeAfter, float rangeDelta, bool firstKey, bool endKey, bool isLoop)

Detailed Description

template<>
class NL3D::CTrackKeyFramerTCB< CKeyTCBQuat, NLMISC::CAngleAxis >

ITrack implementation for CQuat TCB keyframer.

Author:
Lionel Berenguier
Nevrax France
Date:
2001

Definition at line 1010 of file track_keyframer.h.


Member Function Documentation

virtual void NL3D::CTrackKeyFramerTCB< CKeyTCBQuat, NLMISC::CAngleAxis >::compile (  )  [inline, virtual]

compile (precalc).

Reimplemented from NL3D::ITrackKeyFramer< CKeyTCBQuat >.

Definition at line 1050 of file track_keyframer.h.

void NL3D::CTrackKeyFramerTCB< CKeyTCBQuat, NLMISC::CAngleAxis >::computeTCBKey ( CKeyTCBQuat keyBefore,
CKeyTCBQuat key,
CKeyTCBQuat keyAfter,
float  timeBefore,
float  time,
float  timeAfter,
float  rangeDelta,
bool  firstKey,
bool  endKey,
bool  isLoop 
) [inline, private]

Definition at line 1138 of file track_keyframer.h.

virtual void NL3D::CTrackKeyFramerTCB< CKeyTCBQuat, NLMISC::CAngleAxis >::evalKey ( const CKeyTCBQuat previous,
const CKeyTCBQuat next,
TAnimationTime  datePrevious,
TAnimationTime  ,
TAnimationTime  date,
IAnimatedValue result 
) [inline, virtual]

evalKey (runtime).

Implements NL3D::ITrackKeyFramer< CKeyTCBQuat >.

Definition at line 1019 of file track_keyframer.h.


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

Generated on Thu Jan 7 08:30:12 2010 for NeL by  doxygen 1.6.1