|
ITK
6.0.0
Insight Toolkit
|
Go to the documentation of this file.
18 #ifndef itkConvolutionImageFilter_h
19 #define itkConvolutionImageFilter_h
64 template <
typename TInputImage,
typename TKernelImage = TInputImage,
typename TOutputImage = TInputImage>
83 static constexpr
unsigned int ImageDimension = TInputImage::ImageDimension;
113 GenerateInputRequestedRegion()
override;
117 GenerateData()
override;
122 GetKernelNeedsPadding()
const;
126 GetKernelPadSize()
const;
129 template <
typename TImage>
131 GetKernelRadius(
const TImage * kernelImage)
const;
134 template <
typename TImage>
140 #ifndef ITK_MANUAL_INSTANTIATION
141 # 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