18 #ifndef itkFastChamferDistanceImageFilter_h
19 #define itkFastChamferDistanceImageFilter_h
55 template <
typename TInputImage,
typename TOutputImage>
83 using PixelType =
typename InputImageType::PixelType;
95 static constexpr
unsigned int ImageDimension = InputImageType::ImageDimension;
96 static constexpr
unsigned int OutputImageDimension = OutputImageType::ImageDimension;
114 itkSetMacro(MaximumDistance,
float);
115 itkGetConstMacro(MaximumDistance,
float);
123 GetRegionToProcess()
const;
129 GetNarrowBand()
const;
131 #ifdef ITK_USE_CONCEPT_CHECKING
149 PrintSelf(std::ostream & os,
Indent indent)
const override;
159 GenerateData()
override;
162 float m_MaximumDistance{};
174 #ifndef ITK_MANUAL_INSTANTIATION
175 # include "itkFastChamferDistanceImageFilter.hxx"