18#ifndef itkIsolatedConnectedImageFilter_h
19#define itkIsolatedConnectedImageFilter_h
71template <
typename TInputImage,
typename TOutputImage>
93 using IndexType =
typename InputImageType::IndexType;
94 using SizeType =
typename InputImageType::SizeType;
164#if !defined(ITK_LEGACY_REMOVE)
178 return this->GetUpper();
200 itkSetMacro(FindUpperThreshold,
bool);
201 itkBooleanMacro(FindUpperThreshold);
202 itkGetConstReferenceMacro(FindUpperThreshold,
bool);
207 itkGetConstReferenceMacro(ThresholdingFailed,
bool);
241#ifndef ITK_MANUAL_INSTANTIATION
242# include "itkIsolatedConnectedImageFilter.hxx"
Base class for all data objects in ITK.
Control indentation during Print() invocation.
TInputImage InputImageType
typename NumericTraits< InputImagePixelType >::RealType InputRealType
SmartPointer< const Self > ConstPointer
void AddSeed1(const IndexType &seed)
InputImagePixelType m_IsolatedValueTolerance
typename InputImageType::IndexType IndexType
void EnlargeOutputRequestedRegion(DataObject *output) override
TOutputImage OutputImageType
virtual const SeedsContainerType & GetSeeds1() const
void GenerateData() override
void SetSeed1(const IndexType &seed)
void SetSeed2(const IndexType &seed)
virtual const SeedsContainerType & GetSeeds2() const
void GenerateInputRequestedRegion() override
IsolatedConnectedImageFilter Self
SeedsContainerType m_Seeds1
typename InputImageType::SizeType SizeType
typename OutputImageType::Pointer OutputImagePointer
InputImagePixelType m_IsolatedValue
virtual void SetUpper(InputImagePixelType _arg)
std::vector< IndexType > SeedsContainerType
typename InputImageType::Pointer InputImagePointer
InputImagePixelType m_Lower
SmartPointer< Self > Pointer
InputImagePixelType m_Upper
typename InputImageType::RegionType InputImageRegionType
bool m_ThresholdingFailed
SeedsContainerType m_Seeds2
typename InputImageType::PixelType InputImagePixelType
OutputImagePixelType m_ReplaceValue
void PrintSelf(std::ostream &os, Indent indent) const override
typename OutputImageType::PixelType OutputImagePixelType
bool m_FindUpperThreshold
typename InputImageType::ConstPointer InputImageConstPointer
typename OutputImageType::RegionType OutputImageRegionType
void AddSeed2(const IndexType &seed)
ImageToImageFilter< TInputImage, TOutputImage > Superclass
IsolatedConnectedImageFilter()
~IsolatedConnectedImageFilter() override=default
Implements transparent reference counting.
#define itkConceptMacro(name, concept)
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....