18#ifndef itkBinaryPruningImageFilter_h
19#define itkBinaryPruningImageFilter_h
54template <
typename TInputImage,
typename TOutputImage>
85 using PixelType =
typename InputImageType::PixelType;
88 using SizeType =
typename RegionType::SizeType;
104 itkSetMacro(Iteration,
unsigned int);
105 itkGetConstMacro(Iteration,
unsigned int);
141#ifndef ITK_MANUAL_INSTANTIATION
142# include "itkBinaryPruningImageFilter.hxx"
OutputImageType * GetPruning()
SmartPointer< const Self > ConstPointer
void PrintSelf(std::ostream &os, Indent indent) const override
static constexpr unsigned int OutputImageDimension
typename InputImageType::ConstPointer InputImagePointer
typename RegionType::IndexType IndexType
static constexpr unsigned int InputImageDimension
typename OutputImageType::Pointer OutputImagePointer
~BinaryPruningImageFilter() override=default
typename InputImageType::PixelType PixelType
BinaryPruningImageFilter()
typename InputImageType::RegionType RegionType
void GenerateData() override
TInputImage InputImageType
BinaryPruningImageFilter Self
SmartPointer< Self > Pointer
ImageToImageFilter< TInputImage, TOutputImage > Superclass
NeighborhoodIterator< TInputImage > NeighborhoodIteratorType
typename RegionType::SizeType SizeType
TOutputImage OutputImageType
Control indentation during Print() invocation.
Defines iteration of a local N-dimensional neighborhood of pixels across an itk::Image.
Implements transparent reference counting.
#define itkConceptMacro(name, concept)
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....