18#ifndef itkHardConnectedComponentImageFilter_h
19#define itkHardConnectedComponentImageFilter_h
48template <
typename TInputImage,
typename TOutputImage>
70 static constexpr unsigned int InputImageDimension = TInputImage::ImageDimension;
71 static constexpr unsigned int ImageDimension = TOutputImage::ImageDimension;
97 m_Seeds.push_front(seed);
100#ifdef ITK_USE_CONCEPT_CHECKING
124 Superclass::PrintSelf(os, indent);
132#ifndef ITK_MANUAL_INSTANTIATION
133# include "itkHardConnectedComponentImageFilter.hxx"
typename TOutputImage::InternalPixelType OutputInternalPixelType
~HardConnectedComponentImageFilter() override=default
typename TInputImage::SizeType SizeType
typename TInputImage::PixelType InputPixelType
typename TInputImage::InternalPixelType InputInternalPixelType
HardConnectedComponentImageFilter()=default
typename TInputImage::IndexType IndexType
void SetObjectSeed(const IndexType &seed)
typename TOutputImage::PixelType OutputPixelType
std::list< IndexType > ListType
void PrintSelf(std::ostream &os, Indent indent) const override
typename TOutputImage::RegionType RegionType
void GenerateData() override
Base class for all process objects that output image data.
TOutputImage OutputImageType
Base class for filters that take an image as input and produce an image as output.
TInputImage InputImageType
Control indentation during Print() invocation.
The base class for all process objects (source, filters, mappers) in the Insight data processing pipe...
#define itkConceptMacro(name, concept)
ImageBaseType::RegionType RegionType
ImageBaseType::IndexType IndexType
ImageBaseType::SizeType SizeType
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....