18#ifndef itkUnaryFunctorImageFilter_h
19#define itkUnaryFunctorImageFilter_h
49template <
typename TInputImage,
typename TOutputImage,
typename TFunction>
105 if (m_Functor != functor)
146#ifndef ITK_MANUAL_INSTANTIATION
147# include "itkUnaryFunctorImageFilter.hxx"
Base class for all process objects that output image data.
typename OutputImageType::PixelType OutputImagePixelType
typename OutputImageType::RegionType OutputImageRegionType
TOutputImage OutputImageType
typename OutputImageType::Pointer OutputImagePointer
TInputImage InputImageType
typename InputImageType::Pointer InputImagePointer
typename InputImageType::PixelType InputImagePixelType
typename InputImageType::RegionType InputImageRegionType
Base class for filters that take an image as input and overwrite that image as the output.
The base class for all process objects (source, filters, mappers) in the Insight data processing pipe...
Implements pixel-wise generic operation on one image.
~UnaryFunctorImageFilter() override=default
void DynamicThreadedGenerateData(const OutputImageRegionType &outputRegionForThread) override
UnaryFunctorImageFilter()
void SetFunctor(const FunctorType &functor)
const FunctorType & GetFunctor() const
void GenerateOutputInformation() override
FunctorType & GetFunctor()
Functor::Add2< typename TInputImage1::PixelType, typename TInputImage2::PixelType, typename TOutputImage::PixelType > FunctorType
SmartPointer< const Self > ConstPointer
SmartPointer< Self > Pointer
ImageBaseType::RegionType RegionType
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....