go home Home | Main Page | Topics | Namespace List | Class Hierarchy | Alphabetical List | Data Structures | File List | Namespace Members | Data Fields | Globals | Related Pages
Loading...
Searching...
No Matches
itk::MultiResolutionShrinkPyramidImageFilter< TInputImage, TOutputImage > Class Template Reference

#include <itkMultiResolutionShrinkPyramidImageFilter.h>

Detailed Description

template<typename TInputImage, typename 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.

Inheritance diagram for itk::MultiResolutionShrinkPyramidImageFilter< TInputImage, TOutputImage >:

Public Types

using ConstPointer = SmartPointer<const Self>
using Pointer = SmartPointer<Self>
using Self = MultiResolutionShrinkPyramidImageFilter
using Superclass = MultiResolutionPyramidImageFilter<TInputImage, TOutputImage>

Public Member Functions

void GenerateInputRequestedRegion () override
 ITK_DISALLOW_COPY_AND_MOVE (MultiResolutionShrinkPyramidImageFilter)
 itkOverrideGetNameOfClassMacro (MultiResolutionShrinkPyramidImageFilter)
 itkStaticConstMacro (ImageDimension, unsigned int, TInputImage::ImageDimension)
 itkStaticConstMacro (OutputImageDimension, unsigned int, TOutputImage::ImageDimension)

Static Public Member Functions

static Pointer New ()

Protected Member Functions

void GenerateData () override
 MultiResolutionShrinkPyramidImageFilter ()=default
 ~MultiResolutionShrinkPyramidImageFilter () override=default

Member Typedef Documentation

◆ ConstPointer

template<typename TInputImage, typename TOutputImage>
using itk::MultiResolutionShrinkPyramidImageFilter< TInputImage, TOutputImage >::ConstPointer = SmartPointer<const Self>

Definition at line 49 of file itkMultiResolutionShrinkPyramidImageFilter.h.

◆ Pointer

template<typename TInputImage, typename TOutputImage>
using itk::MultiResolutionShrinkPyramidImageFilter< TInputImage, TOutputImage >::Pointer = SmartPointer<Self>

Definition at line 48 of file itkMultiResolutionShrinkPyramidImageFilter.h.

◆ Self

template<typename TInputImage, typename TOutputImage>
using itk::MultiResolutionShrinkPyramidImageFilter< TInputImage, TOutputImage >::Self = MultiResolutionShrinkPyramidImageFilter

Standard class typedefs.

Definition at line 46 of file itkMultiResolutionShrinkPyramidImageFilter.h.

◆ Superclass

template<typename TInputImage, typename TOutputImage>
using itk::MultiResolutionShrinkPyramidImageFilter< TInputImage, TOutputImage >::Superclass = MultiResolutionPyramidImageFilter<TInputImage, TOutputImage>

Definition at line 47 of file itkMultiResolutionShrinkPyramidImageFilter.h.

Constructor & Destructor Documentation

◆ MultiResolutionShrinkPyramidImageFilter()

template<typename TInputImage, typename TOutputImage>
itk::MultiResolutionShrinkPyramidImageFilter< TInputImage, TOutputImage >::MultiResolutionShrinkPyramidImageFilter ( )
protecteddefault

◆ ~MultiResolutionShrinkPyramidImageFilter()

template<typename TInputImage, typename TOutputImage>
itk::MultiResolutionShrinkPyramidImageFilter< TInputImage, TOutputImage >::~MultiResolutionShrinkPyramidImageFilter ( )
overrideprotecteddefault

Member Function Documentation

◆ GenerateData()

template<typename TInputImage, typename TOutputImage>
void itk::MultiResolutionShrinkPyramidImageFilter< TInputImage, TOutputImage >::GenerateData ( )
overrideprotected

Generate the output data.

◆ GenerateInputRequestedRegion()

template<typename TInputImage, typename TOutputImage>
void itk::MultiResolutionShrinkPyramidImageFilter< TInputImage, TOutputImage >::GenerateInputRequestedRegion ( )
override

Overwrite the Superclass implementation: no padding required.

◆ ITK_DISALLOW_COPY_AND_MOVE()

template<typename TInputImage, typename TOutputImage>
itk::MultiResolutionShrinkPyramidImageFilter< TInputImage, TOutputImage >::ITK_DISALLOW_COPY_AND_MOVE ( MultiResolutionShrinkPyramidImageFilter< TInputImage, TOutputImage > )

◆ itkOverrideGetNameOfClassMacro()

template<typename TInputImage, typename TOutputImage>
itk::MultiResolutionShrinkPyramidImageFilter< TInputImage, TOutputImage >::itkOverrideGetNameOfClassMacro ( MultiResolutionShrinkPyramidImageFilter< TInputImage, TOutputImage > )

Run-time type information (and related methods).

◆ itkStaticConstMacro() [1/2]

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

ImageDimension enumeration.

◆ itkStaticConstMacro() [2/2]

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

◆ New()

template<typename TInputImage, typename TOutputImage>
Pointer itk::MultiResolutionShrinkPyramidImageFilter< TInputImage, TOutputImage >::New ( )
static

Method for creation through the object factory.



Generated on 1774142652 for elastix by doxygen 1.15.0 elastix logo