18 #ifndef itkTestingComparisonImageFilter_h
19 #define itkTestingComparisonImageFilter_h
42 template <
typename TInputImage,
typename TOutputImage>
77 itkSetMacro(VerifyInputInformation,
bool);
78 itkGetConstMacro(VerifyInputInformation,
bool);
79 itkBooleanMacro(VerifyInputInformation);
84 itkSetMacro(ToleranceRadius,
int);
85 itkGetConstMacro(ToleranceRadius,
int);
97 itkSetMacro(IgnoreBoundaryPixels,
bool);
98 itkGetConstMacro(IgnoreBoundaryPixels,
bool);
105 itkGetConstMacro(MeanDifference,
RealType);
107 itkGetConstMacro(NumberOfPixelsWithDifferences,
SizeValueType);
115 PrintSelf(std::ostream & os,
Indent indent)
const override;
132 itkExceptionMacro(
"This class requires threadId so it must use classic multi-threading model");
136 BeforeThreadedGenerateData()
override;
139 AfterThreadedGenerateData()
override;
142 VerifyInputInformation() ITKv5_CONST override;
149 bool m_VerifyInputInformation;
155 int m_ToleranceRadius;
164 bool m_IgnoreBoundaryPixels;
169 #ifndef ITK_MANUAL_INSTANTIATION
170 # include "itkTestingComparisonImageFilter.hxx"