GOFIGURE2  0.9.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Public Types | Public Member Functions | Protected Member Functions | Protected Attributes | Private Member Functions | List of all members
itk::PreprocessImageFilter< TInputImage, TOutputImage > Class Template Reference

Denoise images - remove median noise and perform morphological reconstruction. Makes it easier to segment and prevents formation of holes in the segmentation. More...

#include <Code/Filters/itkPreprocessImageFilter.h>

Inheritance diagram for itk::PreprocessImageFilter< TInputImage, TOutputImage >:
Inheritance graph
[legend]
Collaboration diagram for itk::PreprocessImageFilter< TInputImage, TOutputImage >:
Collaboration graph
[legend]

Public Types

typedef SmartPointer< const SelfConstPointer
 
typedef
GrayscaleFillholeImageFilter
< ImageType, ImageType
GrayscaleFillholeFilterType
 
typedef
GrayscaleFillholeFilterType::Pointer 
GrayscaleFillholePointer
 
typedef ImageType::ConstPointer ImageConstPointer
 
typedef ImageType::IndexType ImageIndexType
 
typedef ImageType::PixelType ImagePixelType
 
typedef ImageType::Pointer ImagePointer
 
typedef ImageType::PointType ImagePointType
 
typedef ImageType::RegionType ImageRegionType
 
typedef ImageType::SizeType ImageSizeType
 
typedef
ImageSizeType::SizeValueType 
ImageSizeValueType
 
typedef ImageType::SpacingType ImageSpacingType
 
typedef Image< float,
ImageDimension > 
ImageType
 
typedef InputCastType::Pointer InputCastPointer
 
typedef CastImageFilter
< TInputImage, ImageType
InputCastType
 
typedef MedianFilterType::Pointer MedianFilterPointer
 
typedef MedianImageFilter
< ImageType, ImageType
MedianFilterType
 
typedef OutputCastType::Pointer OutputCastPointer
 
typedef CastImageFilter
< ImageType, TOutputImage > 
OutputCastType
 
typedef SmartPointer< SelfPointer
 
typedef PreprocessImageFilter Self
 
typedef
SmoothingFilterType::Pointer 
SmoothingFilterPointer
 
typedef
RecursiveGaussianImageFilter
< ImageType, ImageType
SmoothingFilterType
 
typedef ImageToImageFilter
< TInputImage, TOutputImage > 
Superclass
 

Public Member Functions

 itkGetConstMacro (LargestCellRadius, double)
 
 itkNewMacro (Self)
 
 itkSetMacro (LargestCellRadius, double)
 
 itkStaticConstMacro (ImageDimension, unsigned int, TInputImage::ImageDimension)
 
 itkTypeMacro (PreprocessImageFilter, ImageToImageFilter)
 
void PrintSelf (std::ostream &os, Indent indent) const
 

Protected Member Functions

void GenerateData ()
 
 PreprocessImageFilter ()
 
 ~PreprocessImageFilter ()
 

Protected Attributes

double m_LargestCellRadius
 

Private Member Functions

void operator= (const Self &)
 
 PreprocessImageFilter (Self &)
 

Detailed Description

template<class TInputImage, class TOutputImage = TInputImage>
class itk::PreprocessImageFilter< TInputImage, TOutputImage >

Denoise images - remove median noise and perform morphological reconstruction. Makes it easier to segment and prevents formation of holes in the segmentation.

Definition at line 59 of file itkPreprocessImageFilter.h.

Member Typedef Documentation

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

Definition at line 67 of file itkPreprocessImageFilter.h.

template<class TInputImage , class TOutputImage = TInputImage>
typedef GrayscaleFillholeImageFilter< ImageType, ImageType > itk::PreprocessImageFilter< TInputImage, TOutputImage >::GrayscaleFillholeFilterType

Definition at line 101 of file itkPreprocessImageFilter.h.

template<class TInputImage , class TOutputImage = TInputImage>
typedef GrayscaleFillholeFilterType::Pointer itk::PreprocessImageFilter< TInputImage, TOutputImage >::GrayscaleFillholePointer

Definition at line 102 of file itkPreprocessImageFilter.h.

template<class TInputImage , class TOutputImage = TInputImage>
typedef ImageType::ConstPointer itk::PreprocessImageFilter< TInputImage, TOutputImage >::ImageConstPointer

Definition at line 83 of file itkPreprocessImageFilter.h.

template<class TInputImage , class TOutputImage = TInputImage>
typedef ImageType::IndexType itk::PreprocessImageFilter< TInputImage, TOutputImage >::ImageIndexType

Definition at line 90 of file itkPreprocessImageFilter.h.

template<class TInputImage , class TOutputImage = TInputImage>
typedef ImageType::PixelType itk::PreprocessImageFilter< TInputImage, TOutputImage >::ImagePixelType

Definition at line 84 of file itkPreprocessImageFilter.h.

template<class TInputImage , class TOutputImage = TInputImage>
typedef ImageType::Pointer itk::PreprocessImageFilter< TInputImage, TOutputImage >::ImagePointer

Definition at line 82 of file itkPreprocessImageFilter.h.

template<class TInputImage , class TOutputImage = TInputImage>
typedef ImageType::PointType itk::PreprocessImageFilter< TInputImage, TOutputImage >::ImagePointType

Definition at line 91 of file itkPreprocessImageFilter.h.

template<class TInputImage , class TOutputImage = TInputImage>
typedef ImageType::RegionType itk::PreprocessImageFilter< TInputImage, TOutputImage >::ImageRegionType

Definition at line 85 of file itkPreprocessImageFilter.h.

template<class TInputImage , class TOutputImage = TInputImage>
typedef ImageType::SizeType itk::PreprocessImageFilter< TInputImage, TOutputImage >::ImageSizeType

Definition at line 86 of file itkPreprocessImageFilter.h.

template<class TInputImage , class TOutputImage = TInputImage>
typedef ImageSizeType::SizeValueType itk::PreprocessImageFilter< TInputImage, TOutputImage >::ImageSizeValueType

Definition at line 87 of file itkPreprocessImageFilter.h.

template<class TInputImage , class TOutputImage = TInputImage>
typedef ImageType::SpacingType itk::PreprocessImageFilter< TInputImage, TOutputImage >::ImageSpacingType

Definition at line 89 of file itkPreprocessImageFilter.h.

template<class TInputImage , class TOutputImage = TInputImage>
typedef Image< float, ImageDimension > itk::PreprocessImageFilter< TInputImage, TOutputImage >::ImageType

Definition at line 81 of file itkPreprocessImageFilter.h.

template<class TInputImage , class TOutputImage = TInputImage>
typedef InputCastType::Pointer itk::PreprocessImageFilter< TInputImage, TOutputImage >::InputCastPointer

Definition at line 94 of file itkPreprocessImageFilter.h.

template<class TInputImage , class TOutputImage = TInputImage>
typedef CastImageFilter< TInputImage, ImageType > itk::PreprocessImageFilter< TInputImage, TOutputImage >::InputCastType

Definition at line 93 of file itkPreprocessImageFilter.h.

template<class TInputImage , class TOutputImage = TInputImage>
typedef MedianFilterType::Pointer itk::PreprocessImageFilter< TInputImage, TOutputImage >::MedianFilterPointer

Definition at line 97 of file itkPreprocessImageFilter.h.

template<class TInputImage , class TOutputImage = TInputImage>
typedef MedianImageFilter< ImageType, ImageType > itk::PreprocessImageFilter< TInputImage, TOutputImage >::MedianFilterType

Definition at line 96 of file itkPreprocessImageFilter.h.

template<class TInputImage , class TOutputImage = TInputImage>
typedef OutputCastType::Pointer itk::PreprocessImageFilter< TInputImage, TOutputImage >::OutputCastPointer

Definition at line 104 of file itkPreprocessImageFilter.h.

template<class TInputImage , class TOutputImage = TInputImage>
typedef CastImageFilter< ImageType, TOutputImage > itk::PreprocessImageFilter< TInputImage, TOutputImage >::OutputCastType

Definition at line 103 of file itkPreprocessImageFilter.h.

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

Definition at line 66 of file itkPreprocessImageFilter.h.

template<class TInputImage , class TOutputImage = TInputImage>
typedef PreprocessImageFilter itk::PreprocessImageFilter< TInputImage, TOutputImage >::Self

Definition at line 64 of file itkPreprocessImageFilter.h.

template<class TInputImage , class TOutputImage = TInputImage>
typedef SmoothingFilterType::Pointer itk::PreprocessImageFilter< TInputImage, TOutputImage >::SmoothingFilterPointer

Definition at line 100 of file itkPreprocessImageFilter.h.

template<class TInputImage , class TOutputImage = TInputImage>
typedef RecursiveGaussianImageFilter< ImageType, ImageType > itk::PreprocessImageFilter< TInputImage, TOutputImage >::SmoothingFilterType

Definition at line 99 of file itkPreprocessImageFilter.h.

template<class TInputImage , class TOutputImage = TInputImage>
typedef ImageToImageFilter< TInputImage, TOutputImage > itk::PreprocessImageFilter< TInputImage, TOutputImage >::Superclass

Definition at line 65 of file itkPreprocessImageFilter.h.

Constructor & Destructor Documentation

template<class TInputImage , class TOutputImage = TInputImage>
itk::PreprocessImageFilter< TInputImage, TOutputImage >::PreprocessImageFilter ( )
protected
template<class TInputImage , class TOutputImage = TInputImage>
itk::PreprocessImageFilter< TInputImage, TOutputImage >::~PreprocessImageFilter ( )
inlineprotected

Definition at line 111 of file itkPreprocessImageFilter.h.

template<class TInputImage , class TOutputImage = TInputImage>
itk::PreprocessImageFilter< TInputImage, TOutputImage >::PreprocessImageFilter ( Self )
private

Member Function Documentation

template<class TInputImage , class TOutputImage = TInputImage>
void itk::PreprocessImageFilter< TInputImage, TOutputImage >::GenerateData ( )
protected
template<class TInputImage , class TOutputImage = TInputImage>
itk::PreprocessImageFilter< TInputImage, TOutputImage >::itkGetConstMacro ( LargestCellRadius  ,
double   
)
template<class TInputImage , class TOutputImage = TInputImage>
itk::PreprocessImageFilter< TInputImage, TOutputImage >::itkNewMacro ( Self  )

Method for creation through object factory

template<class TInputImage , class TOutputImage = TInputImage>
itk::PreprocessImageFilter< TInputImage, TOutputImage >::itkSetMacro ( LargestCellRadius  ,
double   
)
template<class TInputImage , class TOutputImage = TInputImage>
itk::PreprocessImageFilter< TInputImage, TOutputImage >::itkStaticConstMacro ( ImageDimension  ,
unsigned  int,
TInputImage::ImageDimension   
)
template<class TInputImage , class TOutputImage = TInputImage>
itk::PreprocessImageFilter< TInputImage, TOutputImage >::itkTypeMacro ( PreprocessImageFilter< TInputImage, TOutputImage >  ,
ImageToImageFilter   
)

Run-time type information

template<class TInputImage , class TOutputImage = TInputImage>
void itk::PreprocessImageFilter< TInputImage, TOutputImage >::operator= ( const Self )
private
template<class TInputImage , class TOutputImage = TInputImage>
void itk::PreprocessImageFilter< TInputImage, TOutputImage >::PrintSelf ( std::ostream &  os,
Indent  indent 
) const

Display

Member Data Documentation

template<class TInputImage , class TOutputImage = TInputImage>
double itk::PreprocessImageFilter< TInputImage, TOutputImage >::m_LargestCellRadius
protected

Definition at line 115 of file itkPreprocessImageFilter.h.


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