18 #ifndef itkTestingComparisonImageFilter_h
19 #define itkTestingComparisonImageFilter_h
43 template <
typename TInputImage,
typename TOutputImage>
78 itkSetMacro(VerifyInputInformation,
bool);
79 itkGetConstMacro(VerifyInputInformation,
bool);
80 itkBooleanMacro(VerifyInputInformation);
85 itkSetMacro(ToleranceRadius,
int);
86 itkGetConstMacro(ToleranceRadius,
int);
98 itkSetMacro(IgnoreBoundaryPixels,
bool);
99 itkGetConstMacro(IgnoreBoundaryPixels,
bool);
100 itkBooleanMacro(IgnoreBoundaryPixels);
107 itkGetConstMacro(MeanDifference,
RealType);
109 itkGetConstMacro(NumberOfPixelsWithDifferences,
SizeValueType);
117 PrintSelf(std::ostream & os,
Indent indent)
const override;
126 BeforeThreadedGenerateData()
override;
129 AfterThreadedGenerateData()
override;
132 VerifyInputInformation()
const override;
139 bool m_VerifyInputInformation{
true };
145 int m_ToleranceRadius{ 0 };
148 bool m_IgnoreBoundaryPixels{
false };
155 #ifndef ITK_MANUAL_INSTANTIATION
156 # include "itkTestingComparisonImageFilter.hxx"