18#ifndef itkConfidenceConnectedImageFilter_h
19#define itkConfidenceConnectedImageFilter_h
63template <
typename TInputImage,
typename TOutputImage>
114 itkSetMacro(Multiplier,
double);
115 itkGetConstMacro(Multiplier,
double);
119 itkSetMacro(NumberOfIterations,
unsigned int);
120 itkGetConstMacro(NumberOfIterations,
unsigned int);
130 itkSetMacro(InitialNeighborhoodRadius,
unsigned int);
131 itkGetConstReferenceMacro(InitialNeighborhoodRadius,
unsigned int);
148#ifdef ITK_USE_CONCEPT_CHECKING
172 double m_Multiplier{};
173 unsigned int m_NumberOfIterations{};
175 unsigned int m_InitialNeighborhoodRadius{};
181#ifndef ITK_MANUAL_INSTANTIATION
182# include "itkConfidenceConnectedImageFilter.hxx"
Segment pixels with similar statistics using connectivity.
void GenerateData() override
void EnlargeOutputRequestedRegion(DataObject *output) override
ConfidenceConnectedImageFilter()
void AddSeed(const IndexType &seed)
typename InputImageType::SizeType SizeType
virtual const SeedsContainerType & GetSeeds() const
void PrintSelf(std::ostream &os, Indent indent) const override
void SetSeed(const IndexType &seed)
typename InputImageType::IndexType IndexType
~ConfidenceConnectedImageFilter() override=default
void GenerateInputRequestedRegion() override
typename NumericTraits< InputImagePixelType >::RealType InputRealType
std::vector< IndexType > SeedsContainerType
Base class for all data objects in ITK.
Base class for all process objects that output image data.
typename OutputImageType::PixelType OutputImagePixelType
typename OutputImageType::RegionType OutputImageRegionType
TOutputImage OutputImageType
typename OutputImageType::Pointer OutputImagePointer
Base class for filters that take an image as input and produce an image as output.
TInputImage InputImageType
typename InputImageType::Pointer InputImagePointer
typename InputImageType::PixelType InputImagePixelType
typename InputImageType::RegionType InputImageRegionType
Control indentation during Print() invocation.
Define additional traits for native types such as int or float.
The base class for all process objects (source, filters, mappers) in the Insight data processing pipe...
SmartPointer< Self > Pointer
#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....