GlsAnimation Library  1.0.6
Provides classes and functions to support animating GL Studio objects programmatically or with script files
Public Types | Public Member Functions | List of all members
disti::GlsSphericalLinearInterpolator< GlsQuaternionD > Struct Template Reference

Implementation of GlsSphericalLinearInterpolator for quaternions. More...

#include <gls_keyframe.h>

Inheritance diagram for disti::GlsSphericalLinearInterpolator< GlsQuaternionD >:
disti::GlsKeyframeInterpolator< GlsQuaternionD >

Public Types

typedef GlsKeyframeInterpolator< GlsQuaternionD >::Value Value
 Alias for easier reading.
 
typedef GlsKeyframeInterpolator< Value >::Key Key
 Alias for easier reading.
 
- Public Types inherited from disti::GlsKeyframeInterpolator< GlsQuaternionD >
typedef stdortr1::shared_ptr< GlsKeyframeInterpolatorPtr
 Alias for easier reading.
 
typedef stdortr1::shared_ptr< const GlsKeyframeInterpolatorPtrConst
 Alias for easier reading.
 
typedef GlsKeyframeCurveBase::Key Key
 Alias for easier reading.
 
typedef GlsQuaternionD Value
 Alias for easier reading.
 
typedef Detail::FloatSelector< Value >::Type Float
 Alias for easier reading.
 

Public Member Functions

Value operator() (const Key &key, const Key &lowerKey, const Key &upperKey, const Value &lowerValue, const Value &upperValue) const
 Overrides GlsKeyframeInterpolator.
 
- Public Member Functions inherited from disti::GlsKeyframeInterpolator< GlsQuaternionD >
virtual ~GlsKeyframeInterpolator ()
 Destructor.
 
virtual Value operator() (const Key &key, const Key &lowerKey, const Key &upperKey, const Value &lowerValue, const Value &upperValue) const =0
 

Detailed Description

template<>
struct disti::GlsSphericalLinearInterpolator< GlsQuaternionD >

Implementation of GlsSphericalLinearInterpolator for quaternions.


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