18 #ifndef itkGPUScalarAnisotropicDiffusionFunction_h
19 #define itkGPUScalarAnisotropicDiffusionFunction_h
37 template<
typename TImage >
51 itkStaticConstMacro(ImageDimension,
unsigned int,
52 Superclass::ImageDimension);
63 itkGetOpenCLSourceFromKernelMacro(GPUScalarAnisotropicDiffusionFunctionKernel);
66 virtual void GPUCalculateAverageGradientMagnitudeSquared(TImage *) ITK_OVERRIDE;
70 ~GPUScalarAnisotropicDiffusionFunction() ITK_OVERRIDE {}
78 #ifndef ITK_MANUAL_INSTANTIATION
79 #include "itkGPUScalarAnisotropicDiffusionFunction.hxx"
Superclass::ImageType ImageType
Superclass::RadiusType RadiusType
Superclass::PixelType PixelType
Superclass::PixelRealType PixelRealType
GPUScalarAnisotropicDiffusionFunction Self
Superclass::ImageType ImageType
itkGPUKernelClassMacro(GPUImageOpsKernel)
SmartPointer< Self > Pointer
Superclass::RadiusType RadiusType
GPUAnisotropicDiffusionFunction< TImage > Superclass
Superclass::TimeStepType TimeStepType
Superclass::NeighborhoodType NeighborhoodType
Superclass::TimeStepType TimeStepType
SmartPointer< const Self > ConstPointer
Superclass::PixelType PixelType
Superclass::PixelRealType PixelRealType
Superclass::NeighborhoodType NeighborhoodType