18 #ifndef __itkFastChamferDistanceImageFilter_h
19 #define __itkFastChamferDistanceImageFilter_h
54 template<
class TInputImage,
class TOutputImage >
81 typedef typename InputImageType::PixelType
PixelType;
90 typedef typename RegionType::SizeType
SizeType;
93 itkStaticConstMacro(ImageDimension,
unsigned int,
94 InputImageType::ImageDimension);
95 itkStaticConstMacro(OutputImageDimension,
unsigned int,
96 OutputImageType::ImageDimension);
115 itkSetMacro(MaximumDistance,
float);
116 itkGetConstMacro(MaximumDistance,
float);
120 void SetRegionToProcess(
const RegionType & r);
128 #ifdef ITK_USE_CONCEPT_CHECKING
154 void PrintSelf(std::ostream & os,
Indent indent)
const;
159 void GenerateDataND();
167 void operator=(
const Self &);
181 #ifndef ITK_MANUAL_INSTANTIATION
182 #include "itkFastChamferDistanceImageFilter.hxx"