39 #ifndef vtkImageDifference_h
40 #define vtkImageDifference_h
64 double GetError(
void);
72 double GetThresholdedError(
void);
89 vtkSetMacro(AllowShift,
int);
90 vtkGetMacro(AllowShift,
int);
91 vtkBooleanMacro(AllowShift,
int);
98 vtkSetMacro(Averaging,
int);
99 vtkGetMacro(Averaging,
int);
100 vtkBooleanMacro(Averaging,
int);
125 int extent[6],
int threadId);
Compares images for regression tests.
void SetImageData(vtkDataObject *image)
void GetThresholdedError(double *e)
void SetInputData(vtkDataObject *)
void PrintSelf(ostream &os, vtkIndent indent)
void SetImageConnection(vtkAlgorithmOutput *output)
virtual int RequestUpdateExtent(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
Proxy object to connect input/output ports.
Generic filter that has one input..
a simple class to control print indentation
int Threshold(vtkDataSet *input, vtkUnstructuredGrid *output, vtkDataArray *field, double lower, double upper)
topologically and geometrically regular array of data
virtual int RequestInformation(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
#define VTKIMAGINGCORE_EXPORT
virtual void SetInputConnection(int port, vtkAlgorithmOutput *input)
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