18 #ifndef __itkGPUDiscreteGaussianImageFilter_h
19 #define __itkGPUDiscreteGaussianImageFilter_h
46 template<
typename TInputImage,
typename TOutputImage >
48 public GPUImageToImageFilter< TInputImage, TOutputImage, DiscreteGaussianImageFilter< TInputImage, TOutputImage > >
71 TOutputImage::ImageDimension);
123 #ifndef ITK_MANUAL_INSTANTIATION
124 #include "itkGPUDiscreteGaussianImageFilter.hxx"
class to abstract the behaviour of the GPU filters.
NumericTraits< RealOutputPixelType >::ValueType RealOutputPixelValueType
TInputImage InputImageType
TInputImage::PixelType InputPixelType
LastFilterType::Pointer m_LastFilter
GPUImageToImageFilter< TInputImage, TOutputImage, CPUSuperclass > GPUSuperclass
TOutputImage OutputImageType
Base class for all process objects that output image data.
TOutputImage::PixelType OutputPixelType
static const unsigned int ImageDimension
SingleFilterType::Pointer m_SingleFilter
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
std::vector< typename IntermediateFilterType::Pointer > m_IntermediateFilters
TOutputImage::PixelType OutputPixelType
NumericTraits< InputPixelType >::ValueType InputPixelValueType
TOutputImage::InternalPixelType OutputInternalPixelType
GPUImage< OutputPixelType, ImageDimension > RealOutputImageType
SmartPointer< Self > Pointer
OutputPixelType RealOutputPixelType
FirstFilterType::Pointer m_FirstFilter
NumericTraits< OutputPixelType >::ValueType OutputPixelValueType
Control indentation during Print() invocation.
GPUNeighborhoodOperatorImageFilter< RealOutputImageType, OutputImageType, RealOutputPixelValueType > LastFilterType
GPUDiscreteGaussianImageFilter()
GPUDiscreteGaussianImageFilter Self
virtual void GenerateInputRequestedRegion()
Define additional traits for native types such as int or float.
void operator=(const Self &)
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...
void PrintSelf(std::ostream &os, Indent indent) const
virtual ~GPUDiscreteGaussianImageFilter()
TInputImage::InternalPixelType InputInternalPixelType