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)
112 m_ShrinkFactors[i] = factor;
117 itkGetConstReferenceMacro(ShrinkFactors, ShrinkFactorsType);
126 virtual void GenerateOutputInformation();
133 virtual void GenerateInputRequestedRegion();
135 #ifdef ITK_USE_CONCEPT_CHECKING
147 void PrintSelf(std::ostream & os,
Indent indent)
const;
160 void ThreadedGenerateData(
const OutputImageRegionType & outputRegionForThread,
165 void operator=(
const Self &);
171 #ifndef ITK_MANUAL_INSTANTIATION
172 #include "itkShrinkImageFilter.hxx"