14 #ifndef __itkMultiResolutionShrinkPyramidImageFilter_h
15 #define __itkMultiResolutionShrinkPyramidImageFilter_h
17 #include "itkMultiResolutionPyramidImageFilter.h"
57 itkStaticConstMacro( ImageDimension,
unsigned int,
58 TInputImage::ImageDimension );
59 itkStaticConstMacro( OutputImageDimension,
unsigned int,
60 TOutputImage::ImageDimension );
71 virtual void GenerateInputRequestedRegion(
void );
73 #ifdef ITK_USE_CONCEPT_CHECKING
75 itkConceptMacro(SameDimensionCheck,
76 (Concept::SameDimension<ImageDimension, OutputImageDimension>));
77 itkConceptMacro(OutputHasNumericTraitsCheck,
78 (Concept::HasNumericTraits<typename TOutputImage::PixelType>));
87 virtual void GenerateData(
void );
91 void operator=(
const Self&);
98 #ifndef ITK_MANUAL_INSTANTIATION
99 #include "itkMultiResolutionShrinkPyramidImageFilter.txx"