18 #ifndef itkGPUNeighborhoodOperatorImageFilter_h
19 #define itkGPUNeighborhoodOperatorImageFilter_h
46 template <
typename TInputImage,
47 typename TOutputImage,
48 typename TOperatorValueType =
typename TOutputImage::PixelType,
49 typename TParentImageFilter = NeighborhoodOperatorImageFilter<TInputImage, TOutputImage, TOperatorValueType>>
83 static constexpr
unsigned int ImageDimension = TInputImage::ImageDimension;
84 static constexpr
unsigned int InputImageDimension = TInputImage::ImageDimension;
85 static constexpr
unsigned int OutputImageDimension = TOutputImage::ImageDimension;
105 itkGetOpenCLSourceFromKernelMacro(GPUNeighborhoodOperatorImageFilterKernel);
138 #ifdef ITK_USE_CONCEPT_CHECKING
172 GPUGenerateData()
override;
177 GPUSuperclass::PrintSelf(os, indent);
191 int m_NeighborhoodOperatorFilterGPUKernelHandle{};
197 #ifndef ITK_MANUAL_INSTANTIATION
198 # include "itkGPUNeighborhoodOperatorImageFilter.hxx"