52 #ifndef __vtkTransformInterpolator_h
53 #define __vtkTransformInterpolator_h
63 class vtkTransformList;
76 int GetNumberOfTransforms();
98 void AddTransform(
double t,
vtkProp3D *prop3D);
103 void RemoveTransform(
double t);
108 void InterpolateTransform(
double t,
vtkTransform *xform);
113 enum {INTERPOLATION_TYPE_LINEAR=0,
115 INTERPOLATION_TYPE_MANUAL
128 vtkSetClampMacro(InterpolationType,
int, INTERPOLATION_TYPE_LINEAR,
129 INTERPOLATION_TYPE_MANUAL);
130 vtkGetMacro(InterpolationType,
int);
131 void SetInterpolationTypeToLinear()
132 {this->SetInterpolationType(INTERPOLATION_TYPE_LINEAR);}
133 void SetInterpolationTypeToSpline()
134 {this->SetInterpolationType(INTERPOLATION_TYPE_SPLINE);}
135 void SetInterpolationTypeToManual()
136 {this->SetInterpolationType(INTERPOLATION_TYPE_MANUAL);}
185 void InitializeInterpolation();