18 #ifndef itkGPUDiscreteGaussianImageFilter_h
19 #define itkGPUDiscreteGaussianImageFilter_h
46 template<
typename TInputImage,
typename TOutputImage >
48 public GPUImageToImageFilter< TInputImage, TOutputImage, DiscreteGaussianImageFilter< TInputImage, TOutputImage > >
70 itkStaticConstMacro(ImageDimension,
unsigned int,
71 TOutputImage::ImageDimension);
99 virtual void GenerateInputRequestedRegion() ITK_OVERRIDE;
103 virtual ~GPUDiscreteGaussianImageFilter() ITK_OVERRIDE {}
105 void PrintSelf(std::ostream & os,
Indent indent)
const ITK_OVERRIDE;
108 void GPUGenerateData() ITK_OVERRIDE;
121 #ifndef ITK_MANUAL_INSTANTIATION
122 #include "itkGPUDiscreteGaussianImageFilter.hxx"
class to abstract the behaviour of the GPU filters.
NumericTraits< RealOutputPixelType >::ValueType RealOutputPixelValueType
TInputImage InputImageType
TInputImage::PixelType InputPixelType
GPUImageToImageFilter< TInputImage, TOutputImage, CPUSuperclass > GPUSuperclass
TOutputImage OutputImageType
Base class for all process objects that output image data.
TOutputImage::PixelType OutputPixelType
Applies a single NeighborhoodOperator to an image region using the GPU.
SmartPointer< const Self > ConstPointer
DiscreteGaussianImageFilter< TInputImage, TOutputImage > CPUSuperclass
Templated n-dimensional image class for the GPU.
GPUNeighborhoodOperatorImageFilter< InputImageType, RealOutputImageType, RealOutputPixelValueType > FirstFilterType
GPUNeighborhoodOperatorImageFilter< RealOutputImageType, RealOutputImageType, RealOutputPixelValueType > IntermediateFilterType
TInputImage InputImageType
TOutputImage::PixelType OutputPixelType
NumericTraits< InputPixelType >::ValueType InputPixelValueType
TOutputImage::InternalPixelType OutputInternalPixelType
GPUImage< OutputPixelType, ImageDimension > RealOutputImageType
SmartPointer< Self > Pointer
OutputPixelType RealOutputPixelType
NumericTraits< OutputPixelType >::ValueType OutputPixelValueType
Control indentation during Print() invocation.
GPUNeighborhoodOperatorImageFilter< RealOutputImageType, OutputImageType, RealOutputPixelValueType > LastFilterType
GPUDiscreteGaussianImageFilter Self
Define additional traits for native types such as int or float.
TOutputImage OutputImageType
GPUNeighborhoodOperatorImageFilter< InputImageType, OutputImageType, RealOutputPixelValueType > SingleFilterType
Blurs an image by separable convolution with discrete gaussian kernels. This filter performs Gaussian...
Blurs an image by separable convolution with discrete gaussian kernels. This filter performs Gaussian...
TInputImage::InternalPixelType InputInternalPixelType