18 #ifndef __itkConvolutionImageFilterBase_h
19 #define __itkConvolutionImageFilterBase_h
32 template<
class TInputImage,
33 class TKernelImage = TInputImage,
34 class TOutputImage = TInputImage >
48 itkStaticConstMacro(ImageDimension,
unsigned int,
49 TInputImage::ImageDimension);
85 itkSetMacro(Normalize,
bool);
86 itkGetConstMacro(Normalize,
bool);
87 itkBooleanMacro(Normalize);
94 } OutputRegionModeType;
105 itkSetEnumMacro(OutputRegionMode, OutputRegionModeType);
106 itkGetEnumMacro(OutputRegionMode, OutputRegionModeType);
107 virtual void SetOutputRegionModeToSame();
108 virtual void SetOutputRegionModeToValid();
115 void PrintSelf(std::ostream & os,
Indent indent)
const;
119 void GenerateOutputInformation();
122 OutputRegionType GetValidRegion()
const;
130 void operator=(
const Self &);
141 #ifndef ITK_MANUAL_INSTANTIATION
142 #include "itkConvolutionImageFilterBase.hxx"