17 #ifndef MITKMULTICOMPONENTIMAGEDATACOMPARISONFILTER_H
18 #define MITKMULTICOMPONENTIMAGEDATACOMPARISONFILTER_H
37 itkSimpleNewMacro(
Self);
41 void SetTestImage(
const Image *_arg);
42 const Image *GetTestImage();
46 void SetValidImage(
const Image *_arg);
47 const Image *GetValidImage();
51 itkSetMacro(Tolerance,
double);
52 itkGetMacro(Tolerance,
double);
70 bool GetResult(
double threshold = 0.0f);
77 virtual void GenerateData()
override;
79 template <
typename TPixel>
80 void CompareMultiComponentImage(
const Image *testImage,
const Image *validImage);
89 #endif // MITKMULTICOMPONENTIMAGEDATACOMPARISONFILTER_H
Superclass of all classes generating some kind of mitk::BaseData.
DataCollection - Class to facilitate loading/accessing structured data.
#define mitkClassMacro(className, SuperClassName)
Image class for storing images.
A simple struct to hold the result of the comparison filter.
Superclass of all classes having one or more Images as input and generating Images as output...
Filter for comparing two multi channel mitk::Image objects by channel wise by pixel values...
CompareFilterResults * m_CompareDetails