18#ifndef itkGPUUnaryFunctorImageFilter_h
19#define itkGPUUnaryFunctorImageFilter_h
35template <
typename TInputImage,
36 typename TOutputImage,
71#if !defined(ITK_WRAPPING_PARSER)
117#ifndef ITK_MANUAL_INSTANTIATION
118# include "itkGPUUnaryFunctorImageFilter.hxx"
void SetFunctor(const FunctorType &functor)
GPUUnaryFunctorImageFilter()=default
FunctorType & GetFunctor()
SmartPointer< Self > Pointer
int m_UnaryFunctorImageFilterGPUKernelHandle
typename OutputImageType::PixelType OutputImagePixelType
GPUUnaryFunctorImageFilter Self
typename InputImageType::RegionType InputImageRegionType
typename InputImageType::ConstPointer InputImagePointer
SmartPointer< const Self > ConstPointer
void GPUGenerateData() override
typename OutputImageType::RegionType OutputImageRegionType
~GPUUnaryFunctorImageFilter() override=default
GPUInPlaceImageFilter< TInputImage, TOutputImage > GPUSuperclass
TInputImage InputImageType
const FunctorType & GetFunctor() const
TOutputImage OutputImageType
typename OutputImageType::Pointer OutputImagePointer
void GenerateOutputInformation() override
typename InputImageType::PixelType InputImagePixelType
TParentImageFilter CPUSuperclass
Base class for filters that take an image as input and overwrite that image as the output.
virtual void Modified() const
Implements transparent reference counting.
Functor::Add2< typename TInputImage1::PixelType, typename TInputImage2::PixelType, typename TOutputImage::PixelType > FunctorType
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....