14 #ifndef __itkMultiResolutionShrinkPyramidImageFilter_h
15 #define __itkMultiResolutionShrinkPyramidImageFilter_h
17 #include "itkMultiResolutionPyramidImageFilter.h"
40 public MultiResolutionPyramidImageFilter< TInputImage, TOutputImage >
45 typedef MultiResolutionPyramidImageFilter<TInputImage,TOutputImage>
Superclass;
54 MultiResolutionPyramidImageFilter );
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"
Superclass::InputImageType InputImageType
~MultiResolutionShrinkPyramidImageFilter()
MultiResolutionShrinkPyramidImageFilter()
Superclass::InputImageConstPointer InputImageConstPointer
Superclass::OutputImageType OutputImageType
Framework for creating images in a multi-resolution pyramid.
SmartPointer< const Self > ConstPointer
Superclass::ScheduleType ScheduleType
MultiResolutionPyramidImageFilter< TInputImage, TOutputImage > Superclass
SmartPointer< Self > Pointer
Superclass::OutputImagePointer OutputImagePointer
Superclass::InputImagePointer InputImagePointer
MultiResolutionShrinkPyramidImageFilter Self