13 #ifndef mitkMultiComponentImageDataComparisonFilter_h
14 #define mitkMultiComponentImageDataComparisonFilter_h
67 itkSetMacro(Tolerance,
double);
70 itkGetMacro(Tolerance,
double);
107 template <
typename TPixel>
Superclass of all classes having one or more Images as input and generating Images as output.
Image class for storing multi-dimensional medical image data.
Filter for comparing two multi-channel mitk::Image objects by pixel values.
void SetValidImage(const Image *_arg)
Set the valid (reference) image for comparison.
void CompareMultiComponentImage(const Image *testImage, const Image *validImage)
mitkClassMacro(MultiComponentImageDataComparisonFilter, ImageToImageFilter)
MultiComponentImageDataComparisonFilter()
~MultiComponentImageDataComparisonFilter() override
CompareFilterResults * m_CompareDetails
bool GetResult(double threshold=0.0f)
Get the overall result of the comparison.
const Image * GetTestImage()
Get the test image.
const Image * GetValidImage()
Get the valid (reference) image.
CompareFilterResults * GetCompareFilterResult()
Get the detailed results of the comparison run.
void SetTestImage(const Image *_arg)
Set the test image to compare against the valid (reference) image.
void GenerateData() override
void SetCompareFilterResult(CompareFilterResults *results)
Set a CompareFilterResults struct to receive detailed comparison results.
Find image slices visible on a given plane.
Holds the detailed results of a CompareImageDataFilter comparison.