39 #ifndef __vtkImageDifference_h
40 #define __vtkImageDifference_h
59 double GetError(
void);
67 double GetThresholdedError(
void);
74 vtkSetMacro(Threshold,
int);
75 vtkGetMacro(Threshold,
int);
84 vtkSetMacro(AllowShift,
int);
85 vtkGetMacro(AllowShift,
int);
86 vtkBooleanMacro(AllowShift,
int);
93 vtkSetMacro(Averaging,
int);
94 vtkGetMacro(Averaging,
int);
95 vtkBooleanMacro(Averaging,
int);
102 double ErrorPerThread[VTK_MAX_THREADS];
103 double ThresholdedErrorPerThread[VTK_MAX_THREADS];
120 int extent[6],
int threadId);
Compares images for regression tests.
void GetThresholdedError(double *e)
void SetImage(vtkDataObject *image)
void PrintSelf(ostream &os, vtkIndent indent)
virtual int RequestUpdateExtent(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
Generic filter that has one input..
void SetInput(vtkDataObject *)
a simple class to control print indentation
topologically and geometrically regular array of data
virtual int RequestInformation(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
virtual void ThreadedRequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector, vtkImageData ***inData, vtkImageData **outData, int extent[6], int threadId)
static vtkAlgorithm * New()
general representation of visualization data