55 #ifndef vtkQuaternionInterpolator_h 
   56 #define vtkQuaternionInterpolator_h 
   58 #include "vtkCommonMathModule.h"  
   62 class vtkQuaternionList;
 
   79   int GetNumberOfQuaternions();
 
  106   void AddQuaternion(
double t, 
double q[4]);
 
  113   void RemoveQuaternion(
double t);
 
  122   void InterpolateQuaternion(
double t, 
double q[4]);
 
  130     INTERPOLATION_TYPE_LINEAR = 0,
 
  131     INTERPOLATION_TYPE_SPLINE
 
  142   vtkSetClampMacro(InterpolationType, 
int, INTERPOLATION_TYPE_LINEAR, INTERPOLATION_TYPE_SPLINE);
 
  143   vtkGetMacro(InterpolationType, 
int);