18#ifndef itkTestingComparisonImageFilter_h
19#define itkTestingComparisonImageFilter_h
43template <
typename TInputImage,
typename TOutputImage>
85 itkSetMacro(ToleranceRadius,
int);
86 itkGetConstMacro(ToleranceRadius,
int);
98 itkSetMacro(IgnoreBoundaryPixels,
bool);
99 itkGetConstMacro(IgnoreBoundaryPixels,
bool);
100 itkBooleanMacro(IgnoreBoundaryPixels);
155#ifndef ITK_MANUAL_INSTANTIATION
156# include "itkTestingComparisonImageFilter.hxx"
Control indentation during Print() invocation.
static constexpr T NonpositiveMin()
static constexpr T max(const T &)
Implements transparent reference counting.
OutputPixelType m_DifferenceThreshold
ComparisonImageFilter Self
typename OutputImageType::PixelType OutputPixelType
void VerifyInputInformation() const override
Verifies that the inputs meta-data is consistent and valid for continued execution of the pipeline,...
typename InputImageType::PixelType InputPixelType
OutputPixelType m_MaximumDifference
void DynamicThreadedGenerateData(const OutputImageRegionType &) override
TOutputImage OutputImageType
TInputImage InputImageType
OutputPixelType m_MinimumDifference
void BeforeThreadedGenerateData() override
SmartPointer< const Self > ConstPointer
ImageToImageFilter< TInputImage, TOutputImage > Superclass
typename NumericTraits< RealType >::AccumulateType AccumulateType
bool m_VerifyInputInformation
~ComparisonImageFilter() override=default
typename OutputImageType::RegionType OutputImageRegionType
itkSetInputMacro(ValidInput, InputImageType)
RealType m_MeanDifference
itkSetInputMacro(TestInput, InputImageType)
void PrintSelf(std::ostream &os, Indent indent) const override
SizeValueType m_NumberOfPixelsWithDifferences
SmartPointer< Self > Pointer
typename NumericTraits< OutputPixelType >::RealType RealType
bool m_IgnoreBoundaryPixels
void AfterThreadedGenerateData() override
AccumulateType m_TotalDifference
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
unsigned long SizeValueType