From 0ea5fc66924303d1bf73ba283a383e2aadee02f2 Mon Sep 17 00:00:00 2001 From: neodarz Date: Sat, 11 Aug 2018 20:21:34 +0200 Subject: Initial commit --- docs/doxygen/nel/a02701.html | 557 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 557 insertions(+) create mode 100644 docs/doxygen/nel/a02701.html (limited to 'docs/doxygen/nel/a02701.html') diff --git a/docs/doxygen/nel/a02701.html b/docs/doxygen/nel/a02701.html new file mode 100644 index 00000000..38a64594 --- /dev/null +++ b/docs/doxygen/nel/a02701.html @@ -0,0 +1,557 @@ + + +NeL: NL3D::CKeyTCB< NLMISC::CAngleAxis > class Reference + + + +
+

NL3D::CKeyTCB< NLMISC::CAngleAxis > Class Reference

#include <key.h> +

+

Inheritance diagram for NL3D::CKeyTCB< NLMISC::CAngleAxis >: +

+ +NL3D::CKey< T > + +

Detailed Description

+Implementation of CKeyTCB for rotation. WARNING!!! the value (an angleaxis!!) is a rotation relative to the preceding key!! (unlike CKeyBezier) WARNING!!! the axis of the value (an angleaxis) is relative to World Space!!, not relative to preceding key basis. (like in 3DS Max).

+

Author:
Lionel berenguier

+Nevrax France

+
Date:
2001
+ +

+ +

+Definition at line 187 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
NLMISC::CQuat B
float Bias
float Continuity
float Ease0
float Ease1
float EaseFrom
float EaseK
float EaseKOverEase0
float EaseKOverEase1
float EaseTo
NLMISC::CAngleAxis LocalAngleAxis
float OODeltaTime
NLMISC::CQuat Quat
float Tension
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::CKeyTCB< NLMISC::CAngleAxis >::serial NLMISC::IStream f  )  throw (NLMISC::EStream) [inline]
+
+ + + + + +
+   + + +

+Serial. +

+ +

+Reimplemented from NL3D::CKey< T >. +

+Definition at line 192 of file key.h. +

+

00193         {
+00194                 // Version number
+00195                 (void)f.serialVersion (0);
+00196 
+00197                 // Serial the value
+00198                 f.serial (Value);
+00199                 f.serial (Tension);
+00200                 f.serial (Continuity);
+00201                 f.serial (Bias);
+00202                 f.serial (EaseTo);
+00203                 f.serial (EaseFrom);
+00204         };
+
+


Field Documentation

+

+ + + + +
+ + +
NLMISC::CQuat NL3D::CKeyTCB< NLMISC::CAngleAxis >::A +
+
+ + + + + +
+   + + +

+ +

+Definition at line 219 of file key.h.

+

+ + + + +
+ + +
NLMISC::CQuat NL3D::CKeyTCB< NLMISC::CAngleAxis >::B +
+
+ + + + + +
+   + + +

+ +

+Definition at line 219 of file key.h.

+

+ + + + +
+ + +
float NL3D::CKeyTCB< NLMISC::CAngleAxis >::Bias +
+
+ + + + + +
+   + + +

+ +

+Definition at line 208 of file key.h.

+

+ + + + +
+ + +
float NL3D::CKeyTCB< NLMISC::CAngleAxis >::Continuity +
+
+ + + + + +
+   + + +

+ +

+Definition at line 207 of file key.h.

+

+ + + + +
+ + +
float NL3D::CKeyTCB< NLMISC::CAngleAxis >::Ease0 +
+
+ + + + + +
+   + + +

+ +

+Definition at line 221 of file key.h.

+

+ + + + +
+ + +
float NL3D::CKeyTCB< NLMISC::CAngleAxis >::Ease1 +
+
+ + + + + +
+   + + +

+ +

+Definition at line 221 of file key.h.

+

+ + + + +
+ + +
float NL3D::CKeyTCB< NLMISC::CAngleAxis >::EaseFrom +
+
+ + + + + +
+   + + +

+ +

+Definition at line 210 of file key.h.

+

+ + + + +
+ + +
float NL3D::CKeyTCB< NLMISC::CAngleAxis >::EaseK +
+
+ + + + + +
+   + + +

+ +

+Definition at line 222 of file key.h.

+

+ + + + +
+ + +
float NL3D::CKeyTCB< NLMISC::CAngleAxis >::EaseKOverEase0 +
+
+ + + + + +
+   + + +

+ +

+Definition at line 222 of file key.h.

+

+ + + + +
+ + +
float NL3D::CKeyTCB< NLMISC::CAngleAxis >::EaseKOverEase1 +
+
+ + + + + +
+   + + +

+ +

+Definition at line 222 of file key.h.

+

+ + + + +
+ + +
float NL3D::CKeyTCB< NLMISC::CAngleAxis >::EaseTo +
+
+ + + + + +
+   + + +

+ +

+Definition at line 209 of file key.h.

+

+ + + + +
+ + +
NLMISC::CAngleAxis NL3D::CKeyTCB< NLMISC::CAngleAxis >::LocalAngleAxis +
+
+ + + + + +
+   + + +

+ +

+Definition at line 217 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().

+

+ + + + +
+ + +
NLMISC::CQuat NL3D::CKeyTCB< NLMISC::CAngleAxis >::Quat +
+
+ + + + + +
+   + + +

+ +

+Definition at line 219 of file key.h.

+

+ + + + +
+ + +
float NL3D::CKeyTCB< NLMISC::CAngleAxis >::Tension +
+
+ + + + + +
+   + + +

+ +

+Definition at line 206 of file key.h.

+

+ + + + +
+ + + + + +
+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:11 2004 for NeL by + +doxygen +1.3.6
+ + -- cgit v1.2.1