18#ifndef itkConfidenceConnectedImageFilter_h
19#define itkConfidenceConnectedImageFilter_h
63template <
typename TInputImage,
typename TOutputImage>
85 using IndexType =
typename InputImageType::IndexType;
86 using SizeType =
typename InputImageType::SizeType;
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);
177#ifndef ITK_MANUAL_INSTANTIATION
178# include "itkConfidenceConnectedImageFilter.hxx"
typename OutputImageType::RegionType OutputImageRegionType
typename InputImageType::RegionType InputImageRegionType
typename InputImageType::PixelType InputImagePixelType
OutputImagePixelType m_ReplaceValue
void GenerateData() override
TInputImage InputImageType
unsigned int m_InitialNeighborhoodRadius
void EnlargeOutputRequestedRegion(DataObject *output) override
ImageToImageFilter< TInputImage, TOutputImage > Superclass
ConfidenceConnectedImageFilter()
void AddSeed(const IndexType &seed)
typename OutputImageType::PixelType OutputImagePixelType
ConfidenceConnectedImageFilter Self
unsigned int m_NumberOfIterations
typename InputImageType::SizeType SizeType
typename OutputImageType::Pointer OutputImagePointer
virtual const SeedsContainerType & GetSeeds() const
void PrintSelf(std::ostream &os, Indent indent) const override
typename InputImageType::Pointer InputImagePointer
SeedsContainerType m_Seeds
void SetSeed(const IndexType &seed)
TOutputImage OutputImageType
typename InputImageType::IndexType IndexType
~ConfidenceConnectedImageFilter() override=default
SmartPointer< Self > Pointer
SmartPointer< const Self > ConstPointer
void GenerateInputRequestedRegion() override
typename NumericTraits< InputImagePixelType >::RealType InputRealType
std::vector< IndexType > SeedsContainerType
Base class for all data objects in ITK.
Control indentation during Print() invocation.
Implements transparent reference counting.
#define itkConceptMacro(name, concept)
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....