18#ifndef itkConnectedThresholdImageFilter_h
19#define itkConnectedThresholdImageFilter_h
23#include "ITKRegionGrowingExport.h"
51extern ITKRegionGrowing_EXPORT std::ostream &
67template <
typename TInputImage,
typename TOutputImage>
90 using IndexType =
typename InputImageType::IndexType;
92 using SizeType =
typename InputImageType::SizeType;
165#if !defined(ITK_LEGACY_REMOVE)
204#ifndef ITK_MANUAL_INSTANTIATION
205# include "itkConnectedThresholdImageFilter.hxx"
Contains all the enum classes used by the ConnectedThresholdImageFilter class.
ConnectedThresholdImageFilterEnums::Connectivity m_Connectivity
static constexpr unsigned int OutputImageDimension
ConnectedThresholdImageFilterEnums::Connectivity ConnectivityEnum
typename OutputImageType::Pointer OutputImagePointer
void GenerateData() override
SeedContainerType m_Seeds
ConnectedThresholdImageFilter Self
typename InputImageType::RegionType InputImageRegionType
typename InputImageType::Pointer InputImagePointer
TInputImage InputImageType
virtual void SetLower(InputImagePixelType)
typename OutputImageType::RegionType OutputImageRegionType
virtual void SetLowerInput(const InputPixelObjectType *)
static constexpr unsigned int InputImageDimension
typename InputImageType::SizeType SizeType
virtual void SetUpper(InputImagePixelType)
void AddSeed(const IndexType &seed)
void SetSeed(const IndexType &seed)
void GenerateInputRequestedRegion() override
typename std::vector< IndexType > SeedContainerType
virtual const SeedContainerType & GetSeeds() const
TOutputImage OutputImageType
SmartPointer< const Self > ConstPointer
virtual InputPixelObjectType * GetUpperInput()
SimpleDataObjectDecorator< InputImagePixelType > InputPixelObjectType
typename InputImageType::IndexType IndexType
~ConnectedThresholdImageFilter() override=default
virtual void SetUpperInput(const InputPixelObjectType *)
virtual InputImagePixelType GetLower() const
typename OutputImageType::PixelType OutputImagePixelType
ConnectedThresholdImageFilter()
OutputImagePixelType m_ReplaceValue
virtual InputImagePixelType GetUpper() const
void PrintSelf(std::ostream &os, Indent indent) const override
ImageToImageFilter< TInputImage, TOutputImage > Superclass
typename InputImageType::PixelType InputImagePixelType
SmartPointer< Self > Pointer
virtual InputPixelObjectType * GetLowerInput()
typename InputImageType::ConstPointer InputImageConstPointer
void EnlargeOutputRequestedRegion(DataObject *output) override
Base class for all data objects in ITK.
Control indentation during Print() invocation.
Decorates any "simple" data type (data types without smart pointers) with a DataObject API.
Implements transparent reference counting.
#define itkConceptMacro(name, concept)
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
ITKCommon_EXPORT std::ostream & operator<<(std::ostream &out, typename AnatomicalOrientation::CoordinateEnum value)