18 #ifndef itkGPUAnisotropicDiffusionImageFilter_h
19 #define itkGPUAnisotropicDiffusionImageFilter_h
34 template<
typename TInputImage,
typename TOutputImage,
typename TParentImageFilter =
35 AnisotropicDiffusionImageFilter< TInputImage, TOutputImage > >
60 static constexpr
unsigned int ImageDimension = GPUSuperclass::ImageDimension;
64 using PixelType =
typename GPUSuperclass::PixelType;
70 void PrintSelf(std::ostream & os,
Indent indent)
const override;
73 void InitializeIteration()
override;
77 #ifndef ITK_MANUAL_INSTANTIATION
78 #include "itkGPUAnisotropicDiffusionImageFilter.hxx"
class to abstract the behaviour of the GPU filters.
TParentImageFilter CPUSuperclass
TInputImage InputImageType
typename GPUSuperclass::OutputImageType OutputImageType
GPUAnisotropicDiffusionImageFilter()
~GPUAnisotropicDiffusionImageFilter() override
OutputImageType UpdateBufferType
Control indentation during Print() invocation.
typename GPUSuperclass::TimeStepType TimeStepType
typename GPUSuperclass::PixelType PixelType