18 #ifndef itkTestingComparisonImageFilter_h
19 #define itkTestingComparisonImageFilter_h
41 template<
typename TInputImage,
typename TOutputImage >
75 itkSetMacro(VerifyInputInformation,
bool);
76 itkGetConstMacro(VerifyInputInformation,
bool);
77 itkBooleanMacro(VerifyInputInformation);
82 itkSetMacro(ToleranceRadius,
int);
83 itkGetConstMacro(ToleranceRadius,
int);
95 itkSetMacro(IgnoreBoundaryPixels,
bool);
96 itkGetConstMacro(IgnoreBoundaryPixels,
bool);
103 itkGetConstMacro(MeanDifference,
RealType);
105 itkGetConstMacro(NumberOfPixelsWithDifferences,
SizeValueType);
112 void PrintSelf(std::ostream & os,
Indent indent)
const ITK_OVERRIDE;
123 void ThreadedGenerateData(
const OutputImageRegionType & threadRegion,
126 void BeforeThreadedGenerateData() ITK_OVERRIDE;
128 void AfterThreadedGenerateData() ITK_OVERRIDE;
130 void VerifyInputInformation() ITK_OVERRIDE;
137 bool m_VerifyInputInformation;
143 int m_ToleranceRadius;
154 bool m_IgnoreBoundaryPixels;
159 #ifndef ITK_MANUAL_INSTANTIATION
160 #include "itkTestingComparisonImageFilter.hxx"
Array class with size defined at construction time.
OutputImageType::RegionType OutputImageRegionType
TOutputImage OutputImageType
Base class for all process objects that output image data.
unsigned long SizeValueType
NumericTraits< RealType >::AccumulateType AccumulateType
virtual ~ComparisonImageFilter() override
NumericTraits< OutputPixelType >::RealType RealType
TInputImage InputImageType
TInputImage InputImageType
ComparisonImageFilter Self
unsigned int ThreadIdType
ImageToImageFilter< TInputImage, TOutputImage > Superclass
Implements comparison between two images.
Base class for filters that take an image as input and produce an image as output.
Control indentation during Print() invocation.
OutputImageType::PixelType OutputPixelType
SmartPointer< Self > Pointer
InputImageType::PixelType InputPixelType
Define additional traits for native types such as int or float.
SmartPointer< const Self > ConstPointer