18 #ifndef itkGPUScalarAnisotropicDiffusionFunction_h
19 #define itkGPUScalarAnisotropicDiffusionFunction_h
37 template<
typename TImage >
70 ~GPUScalarAnisotropicDiffusionFunction() {
75 void operator=(const
Self &) ITK_DELETE_FUNCTION;
80 #ifndef ITK_MANUAL_INSTANTIATION
81 #include "itkGPUScalarAnisotropicDiffusionFunction.hxx"
Superclass::ImageType ImageType
Superclass::RadiusType RadiusType
Superclass::PixelType PixelType
itkGetOpenCLSourceFromKernelMacro(GPUScalarAnisotropicDiffusionFunctionKernel)
Superclass::PixelRealType PixelRealType
GPUScalarAnisotropicDiffusionFunction Self
static const unsigned int ImageDimension
GPUScalarAnisotropicDiffusionFunction()
Superclass::ImageType ImageType
itkGPUKernelClassMacro(GPUImageOpsKernel)
SmartPointer< Self > Pointer
static const unsigned int ImageDimension
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
virtual void GPUCalculateAverageGradientMagnitudeSquared(TImage *) override