28 #ifndef __itkShrinkImageFilter_h
29 #define __itkShrinkImageFilter_h
66 template<
class TInputImage,
class TOutputImage >
98 itkStaticConstMacro(ImageDimension,
unsigned int,
99 TInputImage::ImageDimension);
100 itkStaticConstMacro(OutputImageDimension,
unsigned int,
101 TOutputImage::ImageDimension);
109 void SetShrinkFactors(
unsigned int factor);
110 void SetShrinkFactor(
unsigned int i,
unsigned int factor);
123 virtual void GenerateOutputInformation();
130 virtual void GenerateInputRequestedRegion();
132 #ifdef ITK_USE_CONCEPT_CHECKING
145 void PrintSelf(std::ostream & os,
Indent indent)
const;
157 void ThreadedGenerateData(
const OutputImageRegionType & outputRegionForThread,
162 void operator=(
const Self &);
168 #ifndef ITK_MANUAL_INSTANTIATION
169 #include "itkShrinkImageFilter.hxx"