|
ITK
5.1.0
Insight Toolkit
|
Go to the documentation of this file.
18 #ifndef itkConvolutionImageFilter_h
19 #define itkConvolutionImageFilter_h
65 template <
typename TInputImage,
typename TKernelImage = TInputImage,
typename TOutputImage = TInputImage>
84 static constexpr
unsigned int ImageDimension = TInputImage::ImageDimension;
114 GenerateInputRequestedRegion()
override;
118 GenerateData()
override;
123 GetKernelNeedsPadding()
const;
127 GetKernelPadSize()
const;
130 template <
typename TImage>
132 GetKernelRadius(
const TImage * kernelImage)
const;
135 template <
typename TImage>
141 #ifndef ITK_MANUAL_INSTANTIATION
142 # include "itkConvolutionImageFilter.hxx"
typename OutputImageType::RegionType OutputRegionType
ImageBaseType::SizeType SizeType
ImageBaseType::IndexType IndexType
Base class for all process objects that output image data.
typename InputImageType::SizeType InputSizeType
typename OutputImageType::PixelType OutputPixelType
ImageBaseType::RegionType RegionType
typename KernelImageType::SizeType KernelSizeType
typename InputImageType::IndexType InputIndexType
TInputImage InputImageType
Convolve a given image with an arbitrary image kernel.
typename InputImageType::PixelType InputPixelType
Facilitates progress reporting for filters that wrap around multiple other filters.
typename KernelImageType::RegionType KernelRegionType
typename KernelImageType::PixelType KernelPixelType
typename KernelImageType::IndexType KernelIndexType
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
typename OutputImageType::SizeType OutputSizeType
The base class for all process objects (source, filters, mappers) in the Insight data processing pipe...
TKernelImage KernelImageType
typename OutputImageType::IndexType OutputIndexType
typename InputImageType::RegionType InputRegionType
Abstract base class for the convolution image filters.
TOutputImage OutputImageType