14 #ifndef __itkMultiResolutionShrinkPyramidImageFilter_h
15 #define __itkMultiResolutionShrinkPyramidImageFilter_h
17 #include "itkMultiResolutionPyramidImageFilter.h"
39 public MultiResolutionPyramidImageFilter< TInputImage, TOutputImage >
45 typedef MultiResolutionPyramidImageFilter< TInputImage, TOutputImage >
Superclass;
54 MultiResolutionPyramidImageFilter );
58 TInputImage::ImageDimension );
60 TOutputImage::ImageDimension );
73 #ifdef ITK_USE_CONCEPT_CHECKING
75 itkConceptMacro( SameDimensionCheck,
76 ( Concept::SameDimension< ImageDimension, OutputImageDimension > ) );
77 itkConceptMacro( OutputHasNumericTraitsCheck,
78 ( Concept::HasNumericTraits< typename TOutputImage::PixelType > ) );
99 #ifndef ITK_MANUAL_INSTANTIATION
100 #include "itkMultiResolutionShrinkPyramidImageFilter.hxx"
Superclass::InputImageType InputImageType
virtual void GenerateInputRequestedRegion(void)
itkStaticConstMacro(ImageDimension, unsigned int, TInputImage::ImageDimension)
SmartPointer< const Self > ConstPointer
void operator=(const Self &)
MultiResolutionPyramidImageFilter< TInputImage, TOutputImage > Superclass
~MultiResolutionShrinkPyramidImageFilter()
MultiResolutionShrinkPyramidImageFilter()
Superclass::InputImageConstPointer InputImageConstPointer
SmartPointer< Self > Pointer
Superclass::OutputImageType OutputImageType
Framework for creating images in a multi-resolution pyramid.
virtual void GenerateData(void)
Superclass::ScheduleType ScheduleType
Superclass::OutputImagePointer OutputImagePointer
Superclass::InputImagePointer InputImagePointer
MultiResolutionShrinkPyramidImageFilter Self