18#ifndef __itkMultiResolutionShrinkPyramidImageFilter_h
19#define __itkMultiResolutionShrinkPyramidImageFilter_h
21#include "itkMultiResolutionPyramidImageFilter.h"
43 public MultiResolutionPyramidImageFilter< TInputImage, TOutputImage >
49 typedef MultiResolutionPyramidImageFilter< TInputImage, TOutputImage >
Superclass;
58 MultiResolutionPyramidImageFilter );
62 TInputImage::ImageDimension );
64 TOutputImage::ImageDimension );
77#ifdef ITK_USE_CONCEPT_CHECKING
79 itkConceptMacro( SameDimensionCheck,
80 ( Concept::SameDimension< ImageDimension, OutputImageDimension > ) );
81 itkConceptMacro( OutputHasNumericTraitsCheck,
82 ( Concept::HasNumericTraits< typename TOutputImage::PixelType > ) );
103#ifndef ITK_MANUAL_INSTANTIATION
104#include "itkMultiResolutionShrinkPyramidImageFilter.hxx"
Framework for creating images in a multi-resolution pyramid.
Superclass::OutputImageType OutputImageType
itkStaticConstMacro(ImageDimension, unsigned int, TInputImage::ImageDimension)
itkStaticConstMacro(OutputImageDimension, unsigned int, TOutputImage::ImageDimension)
MultiResolutionPyramidImageFilter< TInputImage, TOutputImage > Superclass
SmartPointer< const Self > ConstPointer
Superclass::OutputImagePointer OutputImagePointer
Superclass::InputImagePointer InputImagePointer
MultiResolutionShrinkPyramidImageFilter Self
void GenerateData(void) override
Superclass::InputImageType InputImageType
Superclass::InputImageConstPointer InputImageConstPointer
MultiResolutionShrinkPyramidImageFilter(const Self &)
~MultiResolutionShrinkPyramidImageFilter() override
MultiResolutionShrinkPyramidImageFilter()
void GenerateInputRequestedRegion(void) override
Superclass::ScheduleType ScheduleType
void operator=(const Self &)
SmartPointer< Self > Pointer