18#ifndef itkBinaryFillholeImageFilter_h
19#define itkBinaryFillholeImageFilter_h
45template <
typename TInputImage>
70 static constexpr unsigned int InputImageDimension = TInputImage::ImageDimension;
71 static constexpr unsigned int OutputImageDimension = OutputImageType::ImageDimension;
85 itkSetMacro(FullyConnected,
bool);
86 itkGetConstReferenceMacro(FullyConnected,
bool);
87 itkBooleanMacro(FullyConnected);
90#ifdef ITK_USE_CONCEPT_CHECKING
128 bool m_FullyConnected{};
134#ifndef ITK_MANUAL_INSTANTIATION
135# include "itkBinaryFillholeImageFilter.hxx"
Remove holes not connected to the boundary of the image.
typename OutputImageType::Pointer OutputImagePointer
void EnlargeOutputRequestedRegion(DataObject *) override
typename InputImageType::Pointer InputImagePointer
TInputImage OutputImageType
void GenerateData() override
TInputImage InputImageType
typename OutputImageType::RegionType OutputImageRegionType
typename OutputImageType::ConstPointer OutputImageConstPointer
typename InputImageType::RegionType InputImageRegionType
typename InputImageType::ConstPointer InputImageConstPointer
typename OutputImageType::PixelType OutputImagePixelType
BinaryFillholeImageFilter()
typename InputImageType::PixelType InputImagePixelType
~BinaryFillholeImageFilter() override=default
void PrintSelf(std::ostream &os, Indent indent) const override
void GenerateInputRequestedRegion() override
Base class for all data objects in ITK.
Base class for filters that take an image as input and produce an image as output.
Control indentation during Print() invocation.
Light weight base class for most itk classes.
SmartPointer< const Self > ConstPointer
SmartPointer< Self > Pointer
#define itkConceptMacro(name, concept)
ImageBaseType::RegionType RegionType
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....