27 #ifndef vtkImageInterpolator_h 
   28 #define vtkImageInterpolator_h 
   45   virtual void SetInterpolationMode(
int mode);
 
   53   virtual const char *GetInterpolationModeAsString();
 
   76     const double matrix[16], 
const int extent[6], 
int newExtent[6],
 
   79     const float matrix[16], 
const int extent[6], 
int newExtent[6],
 
interpolate data values from images 
 
#define VTK_LINEAR_INTERPOLATION
 
virtual void InternalDeepCopy(vtkAbstractImageInterpolator *obj)=0
 
virtual void InternalUpdate()=0
 
#define VTK_CUBIC_INTERPOLATION
 
void SetInterpolationModeToNearest()
 
a simple class to control print indentation 
 
virtual void PrecomputeWeightsForExtent(const double matrix[16], const int extent[6], int checkExtent[6], vtkInterpolationWeights *&weights)
 
int GetInterpolationMode()
 
virtual void GetRowInterpolationFunc(void(**doublefunc)(vtkInterpolationWeights *, int, int, int, double *, int))
 
virtual void GetInterpolationFunc(void(**doublefunc)(vtkInterpolationInfo *, const double[3], double *))
 
#define VTKIMAGINGCORE_EXPORT
 
void SetInterpolationModeToLinear()
 
virtual bool IsSeparable()=0
 
virtual void FreePrecomputedWeights(vtkInterpolationWeights *&weights)
 
interpolate data values from images 
 
void SetInterpolationModeToCubic()
 
virtual void PrintSelf(ostream &os, vtkIndent indent)
 
#define VTK_NEAREST_INTERPOLATION
 
virtual void ComputeSupportSize(const double matrix[16], int support[3])=0