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::MultiResolutionShrinkPyramidImageFilter< TInputImage, TOutputImage > Class Template Reference

#include <itkMultiResolutionShrinkPyramidImageFilter.h>

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

Public Types

typedef SmartPointer< const SelfConstPointer
typedef
Superclass::InputImageConstPointer 
InputImageConstPointer
typedef
Superclass::InputImagePointer 
InputImagePointer
typedef Superclass::InputImageType InputImageType
typedef
Superclass::OutputImagePointer 
OutputImagePointer
typedef Superclass::OutputImageType OutputImageType
typedef SmartPointer< SelfPointer
typedef Superclass::ScheduleType ScheduleType
typedef
MultiResolutionShrinkPyramidImageFilter 
Self
typedef
MultiResolutionPyramidImageFilter
< TInputImage, TOutputImage > 
Superclass

Public Member Functions

virtual void GenerateInputRequestedRegion (void)
virtual const char * GetClassName () const
 itkStaticConstMacro (ImageDimension, unsigned int, TInputImage::ImageDimension)
 itkStaticConstMacro (OutputImageDimension, unsigned int, TOutputImage::ImageDimension)

Static Public Member Functions

static Pointer New ()

Protected Member Functions

virtual void GenerateData (void)
 MultiResolutionShrinkPyramidImageFilter ()
 ~MultiResolutionShrinkPyramidImageFilter ()

Private Member Functions

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

Detailed Description

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

Framework for creating images in a multi-resolution pyramid.

MultiResolutionShrinkPyramidImageFilter simply shrinks the input images. No smoothing or any other operation is performed. This is useful for example for registering binary images.

See Also
ShrinkImageFilter

Definition at line 39 of file itkMultiResolutionShrinkPyramidImageFilter.h.

Member Typedef Documentation

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

Definition at line 47 of file itkMultiResolutionShrinkPyramidImageFilter.h.

template<class TInputImage, class TOutputImage>
typedef Superclass::InputImageConstPointer itk::MultiResolutionShrinkPyramidImageFilter< TInputImage, TOutputImage >::InputImageConstPointer

Definition at line 68 of file itkMultiResolutionShrinkPyramidImageFilter.h.

template<class TInputImage, class TOutputImage>
typedef Superclass::InputImagePointer itk::MultiResolutionShrinkPyramidImageFilter< TInputImage, TOutputImage >::InputImagePointer

Definition at line 66 of file itkMultiResolutionShrinkPyramidImageFilter.h.

template<class TInputImage, class TOutputImage>
typedef Superclass::InputImageType itk::MultiResolutionShrinkPyramidImageFilter< TInputImage, TOutputImage >::InputImageType

Definition at line 64 of file itkMultiResolutionShrinkPyramidImageFilter.h.

template<class TInputImage, class TOutputImage>
typedef Superclass::OutputImagePointer itk::MultiResolutionShrinkPyramidImageFilter< TInputImage, TOutputImage >::OutputImagePointer

Definition at line 67 of file itkMultiResolutionShrinkPyramidImageFilter.h.

template<class TInputImage, class TOutputImage>
typedef Superclass::OutputImageType itk::MultiResolutionShrinkPyramidImageFilter< TInputImage, TOutputImage >::OutputImageType

Definition at line 65 of file itkMultiResolutionShrinkPyramidImageFilter.h.

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

Definition at line 46 of file itkMultiResolutionShrinkPyramidImageFilter.h.

template<class TInputImage, class TOutputImage>
typedef Superclass::ScheduleType itk::MultiResolutionShrinkPyramidImageFilter< TInputImage, TOutputImage >::ScheduleType

Inherit types from Superclass.

Definition at line 63 of file itkMultiResolutionShrinkPyramidImageFilter.h.

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

Standard class typedefs.

Definition at line 44 of file itkMultiResolutionShrinkPyramidImageFilter.h.

template<class TInputImage, class TOutputImage>
typedef MultiResolutionPyramidImageFilter<TInputImage,TOutputImage> itk::MultiResolutionShrinkPyramidImageFilter< TInputImage, TOutputImage >::Superclass

Definition at line 45 of file itkMultiResolutionShrinkPyramidImageFilter.h.

Constructor & Destructor Documentation

template<class TInputImage, class TOutputImage>
itk::MultiResolutionShrinkPyramidImageFilter< TInputImage, TOutputImage >::MultiResolutionShrinkPyramidImageFilter ( )
inlineprotected

Definition at line 83 of file itkMultiResolutionShrinkPyramidImageFilter.h.

template<class TInputImage, class TOutputImage>
itk::MultiResolutionShrinkPyramidImageFilter< TInputImage, TOutputImage >::~MultiResolutionShrinkPyramidImageFilter ( )
inlineprotected

Definition at line 84 of file itkMultiResolutionShrinkPyramidImageFilter.h.

template<class TInputImage, class TOutputImage>
itk::MultiResolutionShrinkPyramidImageFilter< TInputImage, TOutputImage >::MultiResolutionShrinkPyramidImageFilter ( const Self )
private

Member Function Documentation

template<class TInputImage, class TOutputImage>
virtual void itk::MultiResolutionShrinkPyramidImageFilter< TInputImage, TOutputImage >::GenerateData ( void  )
protectedvirtual

Generate the output data.

template<class TInputImage, class TOutputImage>
virtual void itk::MultiResolutionShrinkPyramidImageFilter< TInputImage, TOutputImage >::GenerateInputRequestedRegion ( void  )
virtual

Overwrite the Superclass implementation: no padding required.

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

Run-time type information (and related methods).

Reimplemented in elastix::FixedShrinkingPyramid< TElastix >, and elastix::MovingShrinkingPyramid< TElastix >.

template<class TInputImage, class TOutputImage>
itk::MultiResolutionShrinkPyramidImageFilter< TInputImage, TOutputImage >::itkStaticConstMacro ( ImageDimension  ,
unsigned  int,
TInputImage::ImageDimension   
)

ImageDimension enumeration.

template<class TInputImage, class TOutputImage>
itk::MultiResolutionShrinkPyramidImageFilter< TInputImage, TOutputImage >::itkStaticConstMacro ( OutputImageDimension  ,
unsigned  int,
TOutputImage::ImageDimension   
)
template<class TInputImage, class TOutputImage>
static Pointer itk::MultiResolutionShrinkPyramidImageFilter< TInputImage, TOutputImage >::New ( )
static

Method for creation through the object factory.

Reimplemented in elastix::FixedShrinkingPyramid< TElastix >, and elastix::MovingShrinkingPyramid< TElastix >.

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


Generated on 21-03-2014 for elastix by doxygen 1.8.1.2 elastix logo