NifTK  16.4.1 - 0798f20
CMIC's Translational Medical Imaging Platform
Public Types | Public Member Functions | Static Public Member Functions | Protected Types | Protected Member Functions | Protected Attributes | List of all members
itk::MultipleErodeImageFilter< TImageType > Class Template Reference
Inheritance diagram for itk::MultipleErodeImageFilter< TImageType >:
Inheritance graph
[legend]
Collaboration diagram for itk::MultipleErodeImageFilter< TImageType >:
Collaboration graph
[legend]

Public Types

typedef MultipleErodeImageFilter Self
 
typedef ImageToImageFilter
< TImageType, TImageType > 
Superclass
 
typedef SmartPointer< SelfPointer
 
typedef SmartPointer< const SelfConstPointer
 

Public Member Functions

virtual const char * GetClassName () const
 
virtual void SetNumberOfErosions (unsigned int _arg)
 
virtual unsigned int GetNumberOfErosions ()
 

Static Public Member Functions

static Pointer New ()
 

Protected Types

typedef
itk::BinaryCrossStructuringElement
< typename
TImageType::PixelType,
TImageType::ImageDimension > 
StructuringElementType
 
typedef
itk::BinaryErodeImageFilter
< TImageType, TImageType,
StructuringElementType
ErodeImageFilterType
 

Protected Member Functions

 MultipleErodeImageFilter ()
 
virtual ~MultipleErodeImageFilter ()
 
void GenerateData ()
 

Protected Attributes

StructuringElementType m_StructuringElement
 
ErodeImageFilterType::Pointer m_ErodeImageFilter
 
unsigned int m_NumberOfErosions
 
TImageType::Pointer m_ErodedImage
 
TImageType::PixelType m_ErodeValue
 
TImageType::PixelType m_BackgroundValue
 

Detailed Description

template<class TImageType>
class itk::MultipleErodeImageFilter< TImageType >

Erode a image multiple times.

Member Typedef Documentation

template<class TImageType >
typedef SmartPointer<const Self> itk::MultipleErodeImageFilter< TImageType >::ConstPointer
template<class TImageType >
typedef itk::BinaryErodeImageFilter<TImageType, TImageType, StructuringElementType> itk::MultipleErodeImageFilter< TImageType >::ErodeImageFilterType
protected

The erode image filter typedef.

template<class TImageType >
typedef SmartPointer<Self> itk::MultipleErodeImageFilter< TImageType >::Pointer
template<class TImageType >
typedef MultipleErodeImageFilter itk::MultipleErodeImageFilter< TImageType >::Self

Basic house keeping.

template<class TImageType >
typedef itk::BinaryCrossStructuringElement<typename TImageType::PixelType, TImageType::ImageDimension> itk::MultipleErodeImageFilter< TImageType >::StructuringElementType
protected

A cross structuring element is used in the erosion.

template<class TImageType >
typedef ImageToImageFilter<TImageType,TImageType> itk::MultipleErodeImageFilter< TImageType >::Superclass

Constructor & Destructor Documentation

template<class TImageType >
itk::MultipleErodeImageFilter< TImageType >::MultipleErodeImageFilter ( )
protected

Constructor.

template<class TImageType >
virtual itk::MultipleErodeImageFilter< TImageType >::~MultipleErodeImageFilter ( )
inlineprotectedvirtual

Destructor.

Member Function Documentation

template<class TImageType >
void itk::MultipleErodeImageFilter< TImageType >::GenerateData ( )
protected

Erode the image multiple times.

template<class TImageType >
virtual const char* itk::MultipleErodeImageFilter< TImageType >::GetClassName ( ) const
virtual
template<class TImageType >
virtual unsigned int itk::MultipleErodeImageFilter< TImageType >::GetNumberOfErosions ( )
virtual
template<class TImageType >
static Pointer itk::MultipleErodeImageFilter< TImageType >::New ( )
static
template<class TImageType >
virtual void itk::MultipleErodeImageFilter< TImageType >::SetNumberOfErosions ( unsigned int  _arg)
virtual

Get/Set functions.

Member Data Documentation

template<class TImageType >
TImageType::PixelType itk::MultipleErodeImageFilter< TImageType >::m_BackgroundValue
protected

The value in the image to ignore/erode.

template<class TImageType >
TImageType::Pointer itk::MultipleErodeImageFilter< TImageType >::m_ErodedImage
protected

The eroded output image.

template<class TImageType >
ErodeImageFilterType::Pointer itk::MultipleErodeImageFilter< TImageType >::m_ErodeImageFilter
protected

The erode image filter.

template<class TImageType >
TImageType::PixelType itk::MultipleErodeImageFilter< TImageType >::m_ErodeValue
protected

The value in the image to erode.

template<class TImageType >
unsigned int itk::MultipleErodeImageFilter< TImageType >::m_NumberOfErosions
protected

Number of erosion.

template<class TImageType >
StructuringElementType itk::MultipleErodeImageFilter< TImageType >::m_StructuringElement
protected

The structuring element used in the erosion.


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