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