Go to the documentation of this file.
51 #ifndef vtkInterpolationKernel_h
52 #define vtkInterpolationKernel_h
54 #include "vtkFiltersPointsModule.h"
95 vtkGetMacro(RequiresInitialization,
bool);
vtkAbstractPointLocator * Locator
~vtkInterpolationKernel()
represent and manipulate point attribute data
abstract base class for most VTK objects
vtkAbstractTypeMacro(vtkInterpolationKernel, vtkObject)
Standard method for type and printing.
virtual void Initialize(vtkAbstractPointLocator *loc, vtkDataSet *ds, vtkPointData *pd)
Initialize the kernel.
bool RequiresInitialization
virtual vtkIdType ComputeBasis(double x[3], vtkIdList *pIds, vtkIdType ptId=0)=0
Given a point x (and optional associated point id), determine the points around x which form an inter...
a simple class to control print indentation
list of point or cell ids
abstract class to specify dataset behavior
vtkBooleanMacro(IgnoreDriverBugs, bool)
Updates the extensions string.
vtkSetMacro(IgnoreDriverBugs, bool)
Updates the extensions string.
abstract class to quickly locate points in 3-space
dynamic, self-adjusting array of double
void PrintSelf(ostream &os, vtkIndent indent)
Methods invoked by print to print information about the object including superclasses.
virtual void FreeStructures()
virtual vtkIdType ComputeWeights(double x[3], vtkIdList *pIds, vtkDoubleArray *weights)=0
Given a point x, and a list of basis points pIds, compute interpolation weights associated with these...
base class for interpolation kernels