42 #ifndef __vtkShepardMethod_h
43 #define __vtkShepardMethod_h
59 double ComputeModelBounds(
double origin[3],
double ar[3]);
63 vtkGetVectorMacro(SampleDimensions,
int,3);
67 void SetSampleDimensions(
int i,
int j,
int k);
70 void SetSampleDimensions(
int dim[3]);
78 vtkSetClampMacro(MaximumDistance,
double,0.0,1.0);
79 vtkGetMacro(MaximumDistance,
double);
84 vtkSetVector6Macro(ModelBounds,
double);
85 vtkGetVectorMacro(ModelBounds,
double,6);
91 vtkSetMacro(NullValue,
double);
92 vtkGetMacro(NullValue,
double);
111 int SampleDimensions[3];
113 double ModelBounds[6];
a simple class to control print indentation
virtual int RequestInformation(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
virtual int FillInputPortInformation(int port, vtkInformation *info)
Generic algorithm superclass for image algs.
void PrintSelf(ostream &os, vtkIndent indent)
static vtkAlgorithm * New()
virtual int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
sample unstructured points onto structured points using the method of Shepard