18 #ifndef itkConvolutionImageFilterBase_h
19 #define itkConvolutionImageFilterBase_h
23 #include "ITKConvolutionExport.h"
47 extern ITKConvolution_EXPORT std::ostream &
57 template <
typename TInputImage,
typename TKernelImage = TInputImage,
typename TOutputImage = TInputImage>
72 static constexpr
unsigned int ImageDimension = TInputImage::ImageDimension;
108 itkSetMacro(Normalize,
bool);
109 itkGetConstMacro(Normalize,
bool);
110 itkBooleanMacro(Normalize);
115 #if !defined(ITK_LEGACY_REMOVE)
135 SetOutputRegionModeToSame();
137 SetOutputRegionModeToValid();
145 PrintSelf(std::ostream & os,
Indent indent)
const override;
150 GenerateOutputInformation()
override;
154 GetValidRegion()
const;
162 bool m_Normalize{
false };
171 #ifndef ITK_MANUAL_INSTANTIATION
172 # include "itkConvolutionImageFilterBase.hxx"