NL3D::CKeyBezier< NLMISC::CQuat > Class Reference

#include <key.h>

Inheritance diagram for NL3D::CKeyBezier< NLMISC::CQuat >:

NL3D::CKey< T >

Detailed Description

Implementation of CKeyBezier for rotation. (no tangents for "bezier rotation", it is a "smooth rotation"). WARNING!!! the Value (a Quat!!) is a ABSOLUTE rotation (unlike CKeyTCB)

Author:
Lionel berenguier

Nevrax France

Date:
2001

Definition at line 235 of file key.h.

Public Types

typedef T TValueType
 synonym for T.


Public Member Functions

void serial (NLMISC::IStream &f) throw (NLMISC::EStream)
 Serial.


Data Fields

NLMISC::CQuat A
float OODeltaTime
Value
 The key value.


Member Typedef Documentation

template<class T>
typedef T NL3D::CKey< T >::TValueType [inherited]
 

synonym for T.

Definition at line 54 of file key.h.


Member Function Documentation

void NL3D::CKeyBezier< NLMISC::CQuat >::serial NLMISC::IStream f  )  throw (NLMISC::EStream) [inline]
 

Serial.

Reimplemented from NL3D::CKey< T >.

Definition at line 240 of file key.h.

00241         {
00242                 // Version number
00243                 (void)f.serialVersion (0);
00244 
00245                 // Serial the value
00246                 f.serial (Value);
00247         };


Field Documentation

NLMISC::CQuat NL3D::CKeyBezier< NLMISC::CQuat >::A
 

Definition at line 254 of file key.h.

template<class T>
float NL3D::CKey< T >::OODeltaTime [inherited]
 

Definition at line 76 of file key.h.

Referenced by NL3D::CTrackKeyFramerLinear< CKeyRGBA, NLMISC::CRGBA >::evalKey(), and NL3D::CTrackKeyFramerLinear< CKeyQuat, CQuat >::evalKey().

template<class T>
T NL3D::CKey< T >::Value [inherited]
 

The key value.

Definition at line 69 of file key.h.

Referenced by NL3D::CTCBTools< CKeyTCBFloat, sint32, std::map< TAnimationTime, CKeyTCBFloat > >::computeTCBFactors(), NL3D::CTrackKeyFramerLinear< CKeyRGBA, NLMISC::CRGBA >::evalKey(), and NL3D::CTrackKeyFramerLinear< CKeyQuat, CQuat >::evalKey().


The documentation for this class was generated from the following file:
Generated on Tue Mar 16 06:48:07 2004 for NeL by doxygen 1.3.6