18 #ifndef itkBinaryThinningImageFilter_h
19 #define itkBinaryThinningImageFilter_h
60 template<
typename TInputImage,
typename TOutputImage >
92 using PixelType =
typename InputImageType::PixelType;
113 static constexpr
unsigned int InputImageDimension = TInputImage::ImageDimension;
114 static constexpr
unsigned int OutputImageDimension = TOutputImage::ImageDimension;
116 #ifdef ITK_USE_CONCEPT_CHECKING
136 void GenerateData()
override;
142 void ComputeThinImage();
147 #ifndef ITK_MANUAL_INSTANTIATION
148 #include "itkBinaryThinningImageFilter.hxx"
This filter computes one-pixel-wide edges of the input image.
typename OutputImageType::Pointer OutputImagePointer
The base class for all process objects (source, filters, mappers) in the Insight data processing pipe...
typename InputImageType::RegionType RegionType
Base class for all process objects that output image data.
typename RegionType::SizeType SizeType
TInputImage InputImageType
typename OutputImageType::PixelType OutputImagePixelType
typename InputImageType::Pointer InputImagePointer
ImageBaseType::SizeType SizeType
ImageBaseType::IndexType IndexType
TOutputImage OutputImageType
typename RegionType::IndexType IndexType
typename InputImageType::PixelType PixelType
Base class for filters that take an image as input and produce an image as output.
ImageBaseType::RegionType RegionType
#define itkConceptMacro(name, concept)
Defines iteration of a local N-dimensional neighborhood of pixels across an itk::Image.