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::MultipleDilateImageFilter< TImageType > Class Template Reference
Inheritance diagram for itk::MultipleDilateImageFilter< TImageType >:
Inheritance graph
[legend]
Collaboration diagram for itk::MultipleDilateImageFilter< TImageType >:
Collaboration graph
[legend]

Public Types

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

Public Member Functions

virtual const char * GetClassName () const
 
virtual void SetNumberOfDilations (unsigned int _arg)
 
virtual unsigned int GetNumberOfDilations ()
 
virtual void SetDilateValue (typename TImageType::PixelType _arg)
 
virtual TImageType::PixelType GetDilateValue ()
 

Static Public Member Functions

static Pointer New ()
 

Protected Types

typedef
itk::BinaryCrossStructuringElement
< typename
TImageType::PixelType,
TImageType::ImageDimension > 
StructuringElementType
 
typedef
itk::BinaryDilateImageFilter
< TImageType, TImageType,
StructuringElementType
DilateImageFilterType
 

Protected Member Functions

 MultipleDilateImageFilter ()
 
virtual ~MultipleDilateImageFilter ()
 
void GenerateData ()
 

Protected Attributes

StructuringElementType m_StructuringElement
 
DilateImageFilterType::Pointer m_DilateImageFilter
 
unsigned int m_NumberOfDilations
 
TImageType::Pointer m_DilatedImage
 
TImageType::PixelType m_DilateValue
 
TImageType::PixelType m_BackgroundValue
 

Detailed Description

template<class TImageType>
class itk::MultipleDilateImageFilter< TImageType >

Dilate a image multiple times.

Member Typedef Documentation

template<class TImageType >
typedef SmartPointer<const Self> itk::MultipleDilateImageFilter< TImageType >::ConstPointer
template<class TImageType >
typedef itk::BinaryDilateImageFilter<TImageType, TImageType, StructuringElementType> itk::MultipleDilateImageFilter< TImageType >::DilateImageFilterType
protected

The dilate image filter typedef.

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

Basic house keeping.

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

A cross structuring element is used in the dilation.

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

Constructor & Destructor Documentation

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

Constructor.

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

Destructor.

Member Function Documentation

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

Dilate the image multiple times.

template<class TImageType >
virtual const char* itk::MultipleDilateImageFilter< TImageType >::GetClassName ( ) const
virtual
template<class TImageType >
virtual TImageType::PixelType itk::MultipleDilateImageFilter< TImageType >::GetDilateValue ( )
virtual
template<class TImageType >
virtual unsigned int itk::MultipleDilateImageFilter< TImageType >::GetNumberOfDilations ( )
virtual
template<class TImageType >
static Pointer itk::MultipleDilateImageFilter< TImageType >::New ( )
static
template<class TImageType >
virtual void itk::MultipleDilateImageFilter< TImageType >::SetDilateValue ( typename TImageType::PixelType  _arg)
virtual
template<class TImageType >
virtual void itk::MultipleDilateImageFilter< TImageType >::SetNumberOfDilations ( unsigned int  _arg)
virtual

Get/Set functions.

Member Data Documentation

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

The value in the image to ignore/erode.

template<class TImageType >
TImageType::Pointer itk::MultipleDilateImageFilter< TImageType >::m_DilatedImage
protected

The dilated output image.

template<class TImageType >
DilateImageFilterType::Pointer itk::MultipleDilateImageFilter< TImageType >::m_DilateImageFilter
protected

The dilate image filter.

template<class TImageType >
TImageType::PixelType itk::MultipleDilateImageFilter< TImageType >::m_DilateValue
protected

The value in the image to dilate.

template<class TImageType >
unsigned int itk::MultipleDilateImageFilter< TImageType >::m_NumberOfDilations
protected

Number of dilation.

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

The structuring element used in the dilation.


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