go home Home | Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Data Structures | File List | Namespace Members | Data Fields | Globals | Related Pages
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Private Member Functions
itk::ParabolicErodeImageFilter< TInputImage, TOutputImage > Class Template Reference

Class for morphological erosion operations with parabolic structuring elements. More...

#include <itkParabolicErodeImageFilter.h>

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

Public Types

typedef SmartPointer< const SelfConstPointer
typedef TInputImage::ConstPointer InputImageConstPointer
typedef TInputImage::Pointer InputImagePointer
typedef TInputImage InputImageType
typedef TOutputImage OutputImageType
typedef TOutputImage::PixelType OutputPixelType
typedef TInputImage::PixelType PixelType
typedef SmartPointer< SelfPointer
typedef itk::FixedArray
< ScalarRealType,
TInputImage::ImageDimension > 
RadiusType
typedef NumericTraits
< PixelType >::RealType 
RealType
typedef NumericTraits
< PixelType >::ScalarRealType 
ScalarRealType
typedef ParabolicErodeImageFilter Self
typedef
ParabolicErodeDilateImageFilter
< TInputImage, false,
TOutputImage > 
Superclass

Public Member Functions

virtual const char * GetClassName () const
 itkStaticConstMacro (ImageDimension, unsigned int, TInputImage::ImageDimension)

Static Public Member Functions

static Pointer New ()

Protected Member Functions

 ParabolicErodeImageFilter ()
virtual ~ParabolicErodeImageFilter ()

Private Member Functions

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

Detailed Description

template<typename TInputImage, typename TOutputImage = TInputImage>
class itk::ParabolicErodeImageFilter< TInputImage, TOutputImage >

Class for morphological erosion operations with parabolic structuring elements.

This filter doesn't use the erode/dilate classes directly so that multiple image copies aren't necessary.

This filter is threaded.

See also:
itkParabolicErodeDilateImageFilter
Author:
Richard Beare, Department of Medicine, Monash University, Australia. <Richard.Beare@med.monash.edu.au>

Definition at line 26 of file itkParabolicErodeImageFilter.h.


Member Typedef Documentation

template<typename TInputImage , typename TOutputImage = TInputImage>
typedef SmartPointer<const Self> itk::ParabolicErodeImageFilter< TInputImage, TOutputImage >::ConstPointer
template<typename TInputImage , typename TOutputImage = TInputImage>
typedef TInputImage::ConstPointer itk::ParabolicErodeImageFilter< TInputImage, TOutputImage >::InputImageConstPointer
template<typename TInputImage , typename TOutputImage = TInputImage>
typedef TInputImage::Pointer itk::ParabolicErodeImageFilter< TInputImage, TOutputImage >::InputImagePointer

Smart pointer typedef support.

Reimplemented from itk::ParabolicErodeDilateImageFilter< TInputImage, false, TOutputImage >.

Definition at line 54 of file itkParabolicErodeImageFilter.h.

template<typename TInputImage , typename TOutputImage = TInputImage>
typedef TInputImage itk::ParabolicErodeImageFilter< TInputImage, TOutputImage >::InputImageType

Pixel Type of the input image

Reimplemented from itk::ParabolicErodeDilateImageFilter< TInputImage, false, TOutputImage >.

Definition at line 42 of file itkParabolicErodeImageFilter.h.

template<typename TInputImage , typename TOutputImage = TInputImage>
typedef TOutputImage itk::ParabolicErodeImageFilter< TInputImage, TOutputImage >::OutputImageType
template<typename TInputImage , typename TOutputImage = TInputImage>
typedef TOutputImage::PixelType itk::ParabolicErodeImageFilter< TInputImage, TOutputImage >::OutputPixelType
template<typename TInputImage , typename TOutputImage = TInputImage>
typedef TInputImage::PixelType itk::ParabolicErodeImageFilter< TInputImage, TOutputImage >::PixelType
template<typename TInputImage , typename TOutputImage = TInputImage>
typedef SmartPointer<Self> itk::ParabolicErodeImageFilter< TInputImage, TOutputImage >::Pointer
template<typename TInputImage , typename TOutputImage = TInputImage>
typedef itk::FixedArray<ScalarRealType, TInputImage::ImageDimension> itk::ParabolicErodeImageFilter< TInputImage, TOutputImage >::RadiusType

a type to represent the "kernel radius"

Reimplemented from itk::ParabolicErodeDilateImageFilter< TInputImage, false, TOutputImage >.

Definition at line 58 of file itkParabolicErodeImageFilter.h.

template<typename TInputImage , typename TOutputImage = TInputImage>
typedef NumericTraits<PixelType>::RealType itk::ParabolicErodeImageFilter< TInputImage, TOutputImage >::RealType
template<typename TInputImage , typename TOutputImage = TInputImage>
typedef NumericTraits<PixelType>::ScalarRealType itk::ParabolicErodeImageFilter< TInputImage, TOutputImage >::ScalarRealType
template<typename TInputImage , typename TOutputImage = TInputImage>
typedef ParabolicErodeImageFilter itk::ParabolicErodeImageFilter< TInputImage, TOutputImage >::Self

Standard class typedefs.

Reimplemented from itk::ParabolicErodeDilateImageFilter< TInputImage, false, TOutputImage >.

Definition at line 33 of file itkParabolicErodeImageFilter.h.

template<typename TInputImage , typename TOutputImage = TInputImage>
typedef ParabolicErodeDilateImageFilter<TInputImage, false, TOutputImage> itk::ParabolicErodeImageFilter< TInputImage, TOutputImage >::Superclass

Constructor & Destructor Documentation

template<typename TInputImage , typename TOutputImage = TInputImage>
itk::ParabolicErodeImageFilter< TInputImage, TOutputImage >::ParabolicErodeImageFilter ( ) [inline, protected]

Define the image type for internal computations RealType is usually 'double' in NumericTraits. Here we prefer float in order to save memory.

Definition at line 69 of file itkParabolicErodeImageFilter.h.

template<typename TInputImage , typename TOutputImage = TInputImage>
virtual itk::ParabolicErodeImageFilter< TInputImage, TOutputImage >::~ParabolicErodeImageFilter ( ) [inline, protected, virtual]

Definition at line 70 of file itkParabolicErodeImageFilter.h.

template<typename TInputImage , typename TOutputImage = TInputImage>
itk::ParabolicErodeImageFilter< TInputImage, TOutputImage >::ParabolicErodeImageFilter ( const Self ) [private]

Member Function Documentation

template<typename TInputImage , typename TOutputImage = TInputImage>
virtual const char* itk::ParabolicErodeImageFilter< TInputImage, TOutputImage >::GetClassName ( ) const [virtual]

Runtime information support.

Reimplemented from itk::ParabolicErodeDilateImageFilter< TInputImage, false, TOutputImage >.

template<typename TInputImage , typename TOutputImage = TInputImage>
itk::ParabolicErodeImageFilter< TInputImage, TOutputImage >::itkStaticConstMacro ( ImageDimension  ,
unsigned  int,
TInputImage::ImageDimension   
)
template<typename TInputImage , typename TOutputImage = TInputImage>
static Pointer itk::ParabolicErodeImageFilter< TInputImage, TOutputImage >::New ( ) [static]

Method for creation through the object factory.

Reimplemented from itk::ParabolicErodeDilateImageFilter< TInputImage, false, TOutputImage >.

template<typename TInputImage , typename TOutputImage = TInputImage>
void itk::ParabolicErodeImageFilter< TInputImage, TOutputImage >::operator= ( const Self ) [private]


Generated on 24-10-2011 for elastix by doxygen 1.7.4 elastix logo