|
ITK
5.2.0
Insight Toolkit
|
Go to the documentation of this file.
18 #ifndef itkConnectedComponentFunctorImageFilter_h
19 #define itkConnectedComponentFunctorImageFilter_h
53 template <
typename TInputImage,
typename TOutputImage,
typename TFunctor,
typename TMaskImage = TInputImage>
78 static constexpr
unsigned int ImageDimension = TOutputImage::ImageDimension;
79 static constexpr
unsigned int InputImageDimension = TInputImage::ImageDimension;
142 #ifdef ITK_USE_CONCEPT_CHECKING
166 GenerateData()
override;
170 #ifndef ITK_MANUAL_INSTANTIATION
171 # include "itkConnectedComponentFunctorImageFilter.hxx"
A generic connected components filter that labels the objects in an arbitrary image.
const FunctorType & GetFunctor() const
ImageBaseType::SizeType SizeType
ConnectedComponentFunctorImageFilter(const Self &)
typename TOutputImage::PixelType OutputPixelType
typename TInputImage::InternalPixelType InputInternalPixelType
ImageBaseType::IndexType IndexType
Base class for filters that take an image as input and produce an image as output.
Base class for all process objects that output image data.
typename InputImageType::Pointer InputImagePointer
typename TOutputImage::InternalPixelType OutputInternalPixelType
ImageBaseType::RegionType RegionType
TInputImage InputImageType
typename TInputImage::PixelType InputPixelType
FunctorType & GetFunctor()
#define itkConceptMacro(name, concept)
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
The base class for all process objects (source, filters, mappers) in the Insight data processing pipe...
typename MaskImageType::Pointer MaskImagePointer
void SetFunctor(const FunctorType &functor)
std::list< IndexType > ListType
Label the objects in a binary image.
typename TInputImage::IndexType IndexType
TOutputImage OutputImageType
OutputRegionType RegionType
typename TMaskImage::PixelType MaskPixelType
typename TInputImage::SizeType SizeType