|
ITK
6.0.0
Insight Toolkit
|
Go to the documentation of this file.
18 #ifndef itkGPUUnaryFunctorImageFilter_h
19 #define itkGPUUnaryFunctorImageFilter_h
35 template <
typename TInputImage,
36 typename TOutputImage,
38 typename TParentImageFilter = InPlaceImageFilter<TInputImage, TOutputImage>>
71 #if !defined(ITK_WRAPPING_PARSER)
88 if (m_Functor != functor)
94 #endif // !defined( ITK_WRAPPING_PARSER )
102 GenerateOutputInformation()
override;
105 GPUGenerateData()
override;
109 int m_UnaryFunctorImageFilterGPUKernelHandle{};
117 #ifndef ITK_MANUAL_INSTANTIATION
118 # include "itkGPUUnaryFunctorImageFilter.hxx"
SmartPointer< Self > Pointer
SmartPointer< const Self > ConstPointer
typename OutputImageType::Pointer OutputImagePointer
const FunctorType & GetFunctor() const
Base class for GPU filters that take an image as input and overwrite that image as the output.
Binarize an input image by thresholding.
FunctorType & GetFunctor()
typename InputImageType::PixelType InputImagePixelType
Base class for all process objects that output image data.
typename InputImageType::Pointer InputImagePointer
ImageBaseType::RegionType RegionType
Implements pixel-wise generic operation on one image using the GPU.
Functor::Add2< typename TInputImage1::PixelType, typename TInputImage2::PixelType, typename TOutputImage::PixelType > FunctorType
TInputImage InputImageType
typename OutputImageType::RegionType OutputImageRegionType
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
void SetFunctor(const FunctorType &functor)
typename OutputImageType::PixelType OutputImagePixelType
typename InputImageType::RegionType InputImageRegionType
TOutputImage OutputImageType