43 #ifndef vtkTupleInterpolator_h 44 #define vtkTupleInterpolator_h 65 void SetNumberOfComponents(
int numComp);
70 int GetNumberOfTuples();
88 void AddTuple(
double t,
double tuple[]);
92 void RemoveTuple(
double t);
98 void InterpolateTuple(
double t,
double tuple[]);
103 enum {INTERPOLATION_TYPE_LINEAR=0,
104 INTERPOLATION_TYPE_SPLINE
118 void SetInterpolationType(
int type);
121 {this->SetInterpolationType(INTERPOLATION_TYPE_LINEAR);}
123 {this->SetInterpolationType(INTERPOLATION_TYPE_SPLINE);}
151 void InitializeInterpolation();
abstract base class for most VTK objects
Defines a 1D piecewise function.
vtkSpline * InterpolatingSpline
interpolate a tuple of arbitray size
#define vtkGetMacro(name, type)
void SetInterpolationTypeToSpline()
#define vtkTypeMacro(thisClass, superclass)
virtual void PrintSelf(ostream &os, vtkIndent indent)
a simple class to control print indentation
void SetInterpolationTypeToLinear()
spline abstract class for interpolating splines
vtkPiecewiseFunction ** Linear
#define vtkGetObjectMacro(name, type)
#define VTKRENDERINGCORE_EXPORT