13 #ifndef mitkCompareImageDataFilter_h
14 #define mitkCompareImageDataFilter_h
98 template <
typename TPixel,
unsigned int VImageDimension>
Filter for comparing two mitk::Image objects by pixel values.
~CompareImageDataFilter() override
CompareFilterResults m_CompareDetails
void ResetCompareResultsToInitial()
Method resets the compare detail member struct to its initial state.
void GenerateData() override
CompareFilterResults GetCompareResults()
Get the detailed results of the comparison run.
bool GetResult(size_t threshold=0)
Get the result of the comparison.
void EstimateValueDifference(const itk::Image< TPixel, VImageDimension > *itkImage1, const mitk::Image *referenceImage)
void SetTolerance(double eps)
Superclass of all classes having one or more Images as input and generating Images as output.
Image class for storing images.
#define mitkClassMacro(className, SuperClassName)
Find image slices visible on a given plane.
MITKCORE_EXPORT const ScalarType eps
A simple struct to hold the result of the comparison filter.
double m_MaximumDifference
std::string m_ExceptionMessage
size_t m_PixelsWithDifference
double m_MinimumDifference