Medical Imaging Interaction Toolkit  2023.12.00
Medical Imaging Interaction Toolkit
itk::IntelligentBinaryClosingFilter< TInputImage, TOutputImage > Class Template Reference

#include <itkIntelligentBinaryClosingFilter.h>

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

Public Types

typedef IntelligentBinaryClosingFilter Self
 
typedef TInputImage InputImageType
 
typedef TOutputImage OutputImageType
 
typedef ImageToImageFilter< InputImageType, OutputImageTypeSuperclass
 
typedef SmartPointer< SelfPointer
 

Public Member Functions

 itkStaticConstMacro (ImageDimension, unsigned int, TInputImage::ImageDimension)
 
virtual const char * GetClassName () const
 
Pointer Clone () const
 
void GenerateData () override
 
void SetInput (const InputImageType *input) override
 
void SetInput (unsigned int i, const TInputImage *image) override
 
virtual float GetClosingRadius ()
 
virtual void SetClosingRadius (float _arg)
 
virtual float GetSurfaceRatio ()
 
virtual void SetSurfaceRatio (float _arg)
 

Static Public Member Functions

static Pointer New ()
 

Protected Member Functions

 IntelligentBinaryClosingFilter ()
 
 ~IntelligentBinaryClosingFilter () override
 
void PrintSelf (std::ostream &os, Indent indent) const override
 

Detailed Description

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

Definition at line 38 of file itkIntelligentBinaryClosingFilter.h.

Member Typedef Documentation

◆ InputImageType

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

The type of input image.

Definition at line 45 of file itkIntelligentBinaryClosingFilter.h.

◆ OutputImageType

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

The type of output image.

Definition at line 51 of file itkIntelligentBinaryClosingFilter.h.

◆ Pointer

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

Smart pointer typedef support

Definition at line 57 of file itkIntelligentBinaryClosingFilter.h.

◆ Self

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

Standard "Self" typedef.

Definition at line 42 of file itkIntelligentBinaryClosingFilter.h.

◆ Superclass

template<class TInputImage , class TOutputImage >
typedef ImageToImageFilter<InputImageType, OutputImageType> itk::IntelligentBinaryClosingFilter< TInputImage, TOutputImage >::Superclass

Standard super class typedef support.

Definition at line 54 of file itkIntelligentBinaryClosingFilter.h.

Constructor & Destructor Documentation

◆ IntelligentBinaryClosingFilter()

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

◆ ~IntelligentBinaryClosingFilter()

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

Definition at line 99 of file itkIntelligentBinaryClosingFilter.h.

Member Function Documentation

◆ Clone()

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

◆ GenerateData()

template<class TInputImage , class TOutputImage >
void itk::IntelligentBinaryClosingFilter< TInputImage, TOutputImage >::GenerateData ( )
override

Standard process object method. This filter is not multithreaded.

◆ GetClassName()

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

Run-time type information (and related methods)

◆ GetClosingRadius()

template<class TInputImage , class TOutputImage >
virtual float itk::IntelligentBinaryClosingFilter< TInputImage, TOutputImage >::GetClosingRadius ( )
virtual

◆ GetSurfaceRatio()

template<class TInputImage , class TOutputImage >
virtual float itk::IntelligentBinaryClosingFilter< TInputImage, TOutputImage >::GetSurfaceRatio ( )
virtual

◆ itkStaticConstMacro()

template<class TInputImage , class TOutputImage >
itk::IntelligentBinaryClosingFilter< TInputImage, TOutputImage >::itkStaticConstMacro ( ImageDimension  ,
unsigned int  ,
TInputImage::ImageDimension   
)

Dimension of the input and output images.

◆ New()

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

Method for creation through the object factory.

◆ PrintSelf()

template<class TInputImage , class TOutputImage >
void itk::IntelligentBinaryClosingFilter< TInputImage, TOutputImage >::PrintSelf ( std::ostream &  os,
Indent  indent 
) const
overrideprotected

◆ SetClosingRadius()

template<class TInputImage , class TOutputImage >
virtual void itk::IntelligentBinaryClosingFilter< TInputImage, TOutputImage >::SetClosingRadius ( float  _arg)
virtual

◆ SetInput() [1/2]

template<class TInputImage , class TOutputImage >
void itk::IntelligentBinaryClosingFilter< TInputImage, TOutputImage >::SetInput ( const InputImageType input)
inlineoverride

Overloaded to link the input to this filter with the input of the mini-pipeline

Definition at line 71 of file itkIntelligentBinaryClosingFilter.h.

◆ SetInput() [2/2]

template<class TInputImage , class TOutputImage >
void itk::IntelligentBinaryClosingFilter< TInputImage, TOutputImage >::SetInput ( unsigned int  i,
const TInputImage *  image 
)
inlineoverride

Definition at line 79 of file itkIntelligentBinaryClosingFilter.h.

◆ SetSurfaceRatio()

template<class TInputImage , class TOutputImage >
virtual void itk::IntelligentBinaryClosingFilter< TInputImage, TOutputImage >::SetSurfaceRatio ( float  _arg)
virtual

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