18 #ifndef itkUnaryFunctorImageFilter_h
19 #define itkUnaryFunctorImageFilter_h
48 template<
typename TInputImage,
typename TOutputImage,
typename TFunction >
93 if ( m_Functor != functor )
113 virtual void GenerateOutputInformation() ITK_OVERRIDE;
125 void ThreadedGenerateData(const OutputImageRegionType & outputRegionForThread,
135 #ifndef ITK_MANUAL_INSTANTIATION
136 #include "itkUnaryFunctorImageFilter.hxx"
InputImageType::ConstPointer InputImagePointer
Light weight base class for most itk classes.
InputImageType::RegionType InputImageRegionType
TInputImage InputImageType
SmartPointer< Self > Pointer
InPlaceImageFilter< TInputImage, TOutputImage > Superclass
OutputImageType::Pointer OutputImagePointer
UnaryFunctorImageFilter Self
TOutputImage OutputImageType
OutputImageType::PixelType OutputImagePixelType
const FunctorType & GetFunctor() const
InputImageType::PixelType InputImagePixelType
FunctorType & GetFunctor()
unsigned int ThreadIdType
Implements pixel-wise generic operation on one image.
OutputImageType::RegionType OutputImageRegionType
Base class for filters that take an image as input and overwrite that image as the output...
SmartPointer< const Self > ConstPointer
void SetFunctor(const FunctorType &functor)
virtual ~UnaryFunctorImageFilter() override