Medical Imaging Interaction Toolkit  2016.11.0
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 ()
 
void SetInput (const InputImageType *input)
 
virtual void SetInput (unsigned int i, const TInputImage *image)
 
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 ()
 
virtual ~IntelligentBinaryClosingFilter ()
 
 IntelligentBinaryClosingFilter (const Self &)
 
void operator= (const Self &)
 
void PrintSelf (std::ostream &os, Indent indent) const
 

Detailed Description

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

Definition at line 42 of file itkIntelligentBinaryClosingFilter.h.

Member Typedef Documentation

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

The type of input image.

Definition at line 49 of file itkIntelligentBinaryClosingFilter.h.

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

The type of output image.

Definition at line 55 of file itkIntelligentBinaryClosingFilter.h.

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

Smart pointer typedef support

Definition at line 61 of file itkIntelligentBinaryClosingFilter.h.

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

Standard "Self" typedef.

Definition at line 46 of file itkIntelligentBinaryClosingFilter.h.

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

Standard super class typedef support.

Definition at line 58 of file itkIntelligentBinaryClosingFilter.h.

Constructor & Destructor Documentation

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

Definition at line 102 of file itkIntelligentBinaryClosingFilter.h.

template<class TInputImage , class TOutputImage >
itk::IntelligentBinaryClosingFilter< TInputImage, TOutputImage >::IntelligentBinaryClosingFilter ( const Self )
inlineprotected

Definition at line 103 of file itkIntelligentBinaryClosingFilter.h.

Member Function Documentation

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

Standard process object method. This filter is not multithreaded.

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

Run-time type information (and related methods)

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

Dimension of the input and output images.

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

Method for creation through the object factory.

template<class TInputImage , class TOutputImage >
void itk::IntelligentBinaryClosingFilter< TInputImage, TOutputImage >::operator= ( const Self )
inlineprotected

Definition at line 104 of file itkIntelligentBinaryClosingFilter.h.

template<class TInputImage , class TOutputImage >
void itk::IntelligentBinaryClosingFilter< TInputImage, TOutputImage >::PrintSelf ( std::ostream &  os,
Indent  indent 
) const
protected
template<class TInputImage , class TOutputImage >
virtual void itk::IntelligentBinaryClosingFilter< TInputImage, TOutputImage >::SetClosingRadius ( float  _arg)
virtual
template<class TInputImage , class TOutputImage >
void itk::IntelligentBinaryClosingFilter< TInputImage, TOutputImage >::SetInput ( const InputImageType input)
inline

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

Definition at line 74 of file itkIntelligentBinaryClosingFilter.h.

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

Definition at line 82 of file itkIntelligentBinaryClosingFilter.h.

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: