|
ITK
6.0.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>
67 using typename Superclass::InputImagePointer;
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"
SmartPointer< Self > Pointer
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 all process objects that output image data.
typename TOutputImage::InternalPixelType OutputInternalPixelType
ImageBaseType::RegionType RegionType
Functor::Add2< typename TInputImage1::PixelType, typename TInputImage2::PixelType, typename TOutputImage::PixelType > FunctorType
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