18#ifndef itkThresholdMaximumConnectedComponentsImageFilter_h
19#define itkThresholdMaximumConnectedComponentsImageFilter_h
67template <
typename TInputImage,
typename TOutputImage = TInputImage>
100 itkSetMacro(MinimumObjectSizeInPixels,
unsigned int);
101 itkGetConstMacro(MinimumObjectSizeInPixels,
unsigned int);
229#ifndef ITK_MANUAL_INSTANTIATION
230# include "itkThresholdMaximumConnectedComponentsImageFilter.hxx"
Binarize an input image by thresholding.
SmartPointer< Self > Pointer
Label the objects in a binary image.
SmartPointer< Self > Pointer
Templated n-dimensional image class.
SmartPointer< Self > Pointer
Control indentation during Print() invocation.
Computes the minimum and the maximum intensity values of an image.
SmartPointer< Self > Pointer
Relabel the components in an image such that consecutive labels are used.
SmartPointer< Self > Pointer
Implements transparent reference counting.
TOutputImage OutputImageType
ThresholdMaximumConnectedComponentsImageFilter Self
typename InputImageType::PixelType InputImagePixelType
RelabelFilterType::Pointer m_LabeledComponent
TInputImage InputImageType
void PrintSelf(std::ostream &os, Indent indent) const override
ThresholdFilterType::Pointer m_ThresholdFilter
typename OutputImageType::PixelType OutputImagePixelType
SizeValueType m_NumberOfObjects
typename TOutputImage::PixelType OutputPixelType
SmartPointer< const Self > ConstPointer
ConnectedFilterType::Pointer m_ConnectedComponent
unsigned int m_MinimumObjectSizeInPixels
OutputPixelType m_OutsideValue
typename InputImageType::ConstPointer InputImagePointer
RelabelComponentImageFilter< FilterImageType, FilterImageType > RelabelFilterType
MinimumMaximumImageCalculator< InputImageType > MinMaxCalculatorType
OutputPixelType m_InsideValue
PixelType m_UpperBoundary
MinMaxCalculatorType::Pointer m_MinMaxCalculator
ThresholdMaximumConnectedComponentsImageFilter()
void GenerateData() override
~ThresholdMaximumConnectedComponentsImageFilter() override=default
typename OutputImageType::RegionType OutputImageRegionType
static constexpr unsigned int ImageDimension
unsigned int FilterPixelType
PixelType m_LowerBoundary
PixelType m_ThresholdValue
typename TInputImage::PixelType PixelType
typename InputImageType::RegionType InputImageRegionType
typename OutputImageType::Pointer OutputImagePointer
ConnectedComponentImageFilter< OutputImageType, FilterImageType > ConnectedFilterType
SizeValueType ComputeConnectedComponents()
SmartPointer< Self > Pointer
ImageToImageFilter< TInputImage, TOutputImage > Superclass
itk::Image< FilterPixelType, Self::ImageDimension > FilterImageType
typename FilterImageType::Pointer FilterImagePointer
BinaryThresholdImageFilter< InputImageType, OutputImageType > ThresholdFilterType
#define itkConceptMacro(name, concept)
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
unsigned long SizeValueType