Go to the documentation of this file.
54 #ifndef vtkQuaternionInterpolator_h
55 #define vtkQuaternionInterpolator_h
61 class vtkQuaternionList;
113 enum {INTERPOLATION_TYPE_LINEAR=0,
114 INTERPOLATION_TYPE_SPLINE
126 INTERPOLATION_TYPE_SPLINE);
129 {this->SetInterpolationType(INTERPOLATION_TYPE_LINEAR);}
131 {this->SetInterpolationType(INTERPOLATION_TYPE_SPLINE);}
void InterpolateQuaternion(double t, vtkQuaterniond &q)
#define vtkTypeMacro(thisClass, superclass)
abstract base class for most VTK objects
void SetInterpolationTypeToSpline()
void AddQuaternion(double t, const vtkQuaterniond &q)
#define vtkSetClampMacro(name, type, min, max)
void RemoveQuaternion(double t)
virtual ~vtkQuaternionInterpolator()
a simple class to control print indentation
static vtkQuaternionInterpolator * New()
#define vtkGetMacro(name, type)
#define VTKCOMMONMATH_EXPORT
void InterpolateQuaternion(double t, double q[4])
void SetInterpolationTypeToLinear()
vtkQuaternionList * QuaternionList
void AddQuaternion(double t, double q[4])
vtkQuaternionInterpolator()
void PrintSelf(ostream &os, vtkIndent indent)
VTKWRAPPINGJAVA_EXPORT jlong q(JNIEnv *env, jobject obj)
int GetNumberOfQuaternions()