18 #ifndef itkGPUUnaryFunctorImageFilter_h
19 #define itkGPUUnaryFunctorImageFilter_h
35 template<
typename TInputImage,
typename TOutputImage,
typename TFunction,
typename TParentImageFilter =
36 InPlaceImageFilter< TInputImage, TOutputImage > >
101 void operator=(const Self &);
109 #ifndef ITK_MANUAL_INSTANTIATION
110 #include "itkGPUUnaryFunctorImageFilter.hxx"
OutputImageType::PixelType OutputImagePixelType
virtual void GenerateOutputInformation() override
void SetFunctor(const FunctorType &functor)
SmartPointer< Self > Pointer
int m_UnaryFunctorImageFilterGPUKernelHandle
OutputImageType::Pointer OutputImagePointer
OutputImageType::RegionType OutputImageRegionType
Base class for all process objects that output image data.
virtual ~GPUUnaryFunctorImageFilter()
TOutputImage OutputImageType
SmartPointer< const Self > ConstPointer
InputImageType::RegionType InputImageRegionType
FunctorType & GetFunctor()
Base class for GPU filters that take an image as input and overwrite that image as the output...
InputImageType::ConstPointer InputImagePointer
InputImageType::PixelType InputImagePixelType
GPUUnaryFunctorImageFilter Self
const FunctorType & GetFunctor() const
TParentImageFilter CPUSuperclass
Implements pixel-wise generic operation on one image using the GPU.
GPUUnaryFunctorImageFilter()
virtual void GPUGenerateData() override
TInputImage InputImageType
GPUInPlaceImageFilter< TInputImage, TOutputImage > GPUSuperclass