Medical Imaging Interaction Toolkit  2024.12.99-0da743f6
Medical Imaging Interaction Toolkit
itk::ConnectedAdaptiveThresholdImageFilter< TInputImage, TOutputImage > Class Template Reference

ImageFilter used for processing an image with an adaptive iterator (such as itkAdaptiveThresholdIterator) More...

#include <itkConnectedAdaptiveThresholdImageFilter.h>

Inheritance diagram for itk::ConnectedAdaptiveThresholdImageFilter< TInputImage, TOutputImage >:
Collaboration diagram for itk::ConnectedAdaptiveThresholdImageFilter< TInputImage, TOutputImage >:

Public Types

typedef ConnectedAdaptiveThresholdImageFilter Self
 
typedef ConnectedThresholdImageFilter< TInputImage, TOutputImage > Superclass
 
typedef SmartPointer< SelfPointer
 
typedef SmartPointer< const SelfConstPointer
 
typedef TInputImage InputImageType
 
typedef TOutputImage OutputImageType
 
typedef OutputImageType::Pointer OutputImagePointer
 
typedef InputImageType::IndexType IndexType
 
typedef InputImageType::PixelType PixelType
 

Public Member Functions

Pointer Clone () const
 
virtual const char * GetClassName () const
 
void SetGrowingDirectionIsUpwards (bool upwards)
 
void SetFineDetectionMode (bool fine)
 
int GetSeedpointValue (void)
 
int GetLeakagePoint (void)
 
IndexType CorrectSeedPointPosition (unsigned int sizeOfVolume, int lowerTh, int upperTh)
 
void CropMask (unsigned int croppingSize)
 
unsigned int AdjustIteratorMask ()
 
void SetParameterForFineSegmentation (TOutputImage *iteratorMaskForFineSegmentation, unsigned int adjLowerTh, unsigned int adjUpperTh, itk::Index< 3 > seedPoint, bool discardLeafSegmentation)
 
TOutputImage * GetResultImage ()
 

Static Public Member Functions

static Pointer New ()
 

Protected Member Functions

 ConnectedAdaptiveThresholdImageFilter ()
 
 ~ConnectedAdaptiveThresholdImageFilter () override
 
void GenerateData () override
 

Detailed Description

template<class TInputImage, class TOutputImage>
class itk::ConnectedAdaptiveThresholdImageFilter< TInputImage, TOutputImage >

ImageFilter used for processing an image with an adaptive iterator (such as itkAdaptiveThresholdIterator)

/class ConnectedAdaptiveThreholdImageFilter

Definition at line 27 of file itkConnectedAdaptiveThresholdImageFilter.h.

Member Typedef Documentation

◆ ConstPointer

template<class TInputImage , class TOutputImage >
typedef SmartPointer<const Self> itk::ConnectedAdaptiveThresholdImageFilter< TInputImage, TOutputImage >::ConstPointer

Definition at line 35 of file itkConnectedAdaptiveThresholdImageFilter.h.

◆ IndexType

template<class TInputImage , class TOutputImage >
typedef InputImageType::IndexType itk::ConnectedAdaptiveThresholdImageFilter< TInputImage, TOutputImage >::IndexType

Definition at line 47 of file itkConnectedAdaptiveThresholdImageFilter.h.

◆ InputImageType

template<class TInputImage , class TOutputImage >
typedef TInputImage itk::ConnectedAdaptiveThresholdImageFilter< TInputImage, TOutputImage >::InputImageType

Definition at line 42 of file itkConnectedAdaptiveThresholdImageFilter.h.

◆ OutputImagePointer

template<class TInputImage , class TOutputImage >
typedef OutputImageType::Pointer itk::ConnectedAdaptiveThresholdImageFilter< TInputImage, TOutputImage >::OutputImagePointer

Definition at line 46 of file itkConnectedAdaptiveThresholdImageFilter.h.

◆ OutputImageType

template<class TInputImage , class TOutputImage >
typedef TOutputImage itk::ConnectedAdaptiveThresholdImageFilter< TInputImage, TOutputImage >::OutputImageType

Definition at line 45 of file itkConnectedAdaptiveThresholdImageFilter.h.

◆ PixelType

template<class TInputImage , class TOutputImage >
typedef InputImageType::PixelType itk::ConnectedAdaptiveThresholdImageFilter< TInputImage, TOutputImage >::PixelType

Definition at line 48 of file itkConnectedAdaptiveThresholdImageFilter.h.

◆ Pointer

template<class TInputImage , class TOutputImage >
typedef SmartPointer<Self> itk::ConnectedAdaptiveThresholdImageFilter< TInputImage, TOutputImage >::Pointer

Definition at line 34 of file itkConnectedAdaptiveThresholdImageFilter.h.

◆ Self

template<class TInputImage , class TOutputImage >
typedef ConnectedAdaptiveThresholdImageFilter itk::ConnectedAdaptiveThresholdImageFilter< TInputImage, TOutputImage >::Self

Standard class typedefs.

Definition at line 32 of file itkConnectedAdaptiveThresholdImageFilter.h.

◆ Superclass

template<class TInputImage , class TOutputImage >
typedef ConnectedThresholdImageFilter<TInputImage, TOutputImage> itk::ConnectedAdaptiveThresholdImageFilter< TInputImage, TOutputImage >::Superclass

Definition at line 33 of file itkConnectedAdaptiveThresholdImageFilter.h.

Constructor & Destructor Documentation

◆ ConnectedAdaptiveThresholdImageFilter()

template<class TInputImage , class TOutputImage >
itk::ConnectedAdaptiveThresholdImageFilter< TInputImage, TOutputImage >::ConnectedAdaptiveThresholdImageFilter ( )
protected

◆ ~ConnectedAdaptiveThresholdImageFilter()

template<class TInputImage , class TOutputImage >
itk::ConnectedAdaptiveThresholdImageFilter< TInputImage, TOutputImage >::~ConnectedAdaptiveThresholdImageFilter ( )
inlineoverrideprotected

Definition at line 95 of file itkConnectedAdaptiveThresholdImageFilter.h.

Member Function Documentation

◆ AdjustIteratorMask()

template<class TInputImage , class TOutputImage >
unsigned int itk::ConnectedAdaptiveThresholdImageFilter< TInputImage, TOutputImage >::AdjustIteratorMask ( )

◆ Clone()

template<class TInputImage , class TOutputImage >
Pointer itk::ConnectedAdaptiveThresholdImageFilter< TInputImage, TOutputImage >::Clone ( ) const

◆ CorrectSeedPointPosition()

template<class TInputImage , class TOutputImage >
IndexType itk::ConnectedAdaptiveThresholdImageFilter< TInputImage, TOutputImage >::CorrectSeedPointPosition ( unsigned int  sizeOfVolume,
int  lowerTh,
int  upperTh 
)

◆ CropMask()

template<class TInputImage , class TOutputImage >
void itk::ConnectedAdaptiveThresholdImageFilter< TInputImage, TOutputImage >::CropMask ( unsigned int  croppingSize)

◆ GenerateData()

template<class TInputImage , class TOutputImage >
void itk::ConnectedAdaptiveThresholdImageFilter< TInputImage, TOutputImage >::GenerateData ( )
overrideprotected

◆ GetClassName()

template<class TInputImage , class TOutputImage >
virtual const char* itk::ConnectedAdaptiveThresholdImageFilter< TInputImage, TOutputImage >::GetClassName ( ) const
virtual

Run-time type information (and related methods).

◆ GetLeakagePoint()

template<class TInputImage , class TOutputImage >
int itk::ConnectedAdaptiveThresholdImageFilter< TInputImage, TOutputImage >::GetLeakagePoint ( void  )
inline

Definition at line 59 of file itkConnectedAdaptiveThresholdImageFilter.h.

◆ GetResultImage()

template<class TInputImage , class TOutputImage >
TOutputImage* itk::ConnectedAdaptiveThresholdImageFilter< TInputImage, TOutputImage >::GetResultImage ( )

◆ GetSeedpointValue()

template<class TInputImage , class TOutputImage >
int itk::ConnectedAdaptiveThresholdImageFilter< TInputImage, TOutputImage >::GetSeedpointValue ( void  )
inline

Definition at line 58 of file itkConnectedAdaptiveThresholdImageFilter.h.

◆ New()

template<class TInputImage , class TOutputImage >
static Pointer itk::ConnectedAdaptiveThresholdImageFilter< TInputImage, TOutputImage >::New ( )
static

Method for creation through the object factory.

◆ SetFineDetectionMode()

template<class TInputImage , class TOutputImage >
void itk::ConnectedAdaptiveThresholdImageFilter< TInputImage, TOutputImage >::SetFineDetectionMode ( bool  fine)
inline

Definition at line 52 of file itkConnectedAdaptiveThresholdImageFilter.h.

◆ SetGrowingDirectionIsUpwards()

template<class TInputImage , class TOutputImage >
void itk::ConnectedAdaptiveThresholdImageFilter< TInputImage, TOutputImage >::SetGrowingDirectionIsUpwards ( bool  upwards)
inline

Definition at line 50 of file itkConnectedAdaptiveThresholdImageFilter.h.

◆ SetParameterForFineSegmentation()

template<class TInputImage , class TOutputImage >
void itk::ConnectedAdaptiveThresholdImageFilter< TInputImage, TOutputImage >::SetParameterForFineSegmentation ( TOutputImage *  iteratorMaskForFineSegmentation,
unsigned int  adjLowerTh,
unsigned int  adjUpperTh,
itk::Index< 3 >  seedPoint,
bool  discardLeafSegmentation 
)

The documentation for this class was generated from the following file: