18 #ifndef itkGPUScalarAnisotropicDiffusionFunction_h
19 #define itkGPUScalarAnisotropicDiffusionFunction_h
37 template<
typename TImage >
53 static constexpr
unsigned int ImageDimension = Superclass::ImageDimension;
64 itkGetOpenCLSourceFromKernelMacro(GPUScalarAnisotropicDiffusionFunctionKernel);
67 void GPUCalculateAverageGradientMagnitudeSquared(TImage *)
override;
75 #ifndef ITK_MANUAL_INSTANTIATION
76 #include "itkGPUScalarAnisotropicDiffusionFunction.hxx"
typename Superclass::PixelRealType PixelRealType
typename Superclass::NeighborhoodType NeighborhoodType
typename Superclass::ImageType ImageType
Light weight base class for most itk classes.
typename Superclass::PixelType PixelType
typename Superclass::ImageType ImageType
typename Superclass::TimeStepType TimeStepType
itkGPUKernelClassMacro(GPUImageOpsKernel)
typename Superclass::TimeStepType TimeStepType
typename Superclass::NeighborhoodType NeighborhoodType
typename Superclass::PixelRealType PixelRealType
~GPUScalarAnisotropicDiffusionFunction() override
typename Superclass::PixelType PixelType
typename Superclass::RadiusType RadiusType
typename Superclass::RadiusType RadiusType