17 #ifndef __itkIndexedUnaryFunctorImageFilter_h
18 #define __itkIndexedUnaryFunctorImageFilter_h
20 #include "itkUnaryFunctorImageFilter.h"
38 template<
typename TInputImage,
typename TOutputImage,
typename TFunction >
44 typedef InPlaceImageFilter< TInputImage, TOutputImage >
Superclass;
82 if (m_Functor != functor)
114 ThreadIdType threadId);
118 void operator=(
const Self &);
124 #ifndef ITK_MANUAL_INSTANTIATION
125 #include "itkIndexedUnaryFunctorImageFilter.tpp"
Perform a generic pixel-wise index specific operation on an input image and produces an output image.
virtual void GenerateOutputInformation()
TInputImage InputImageType
InputImageType::PixelType InputImagePixelType
OutputImageType::Pointer OutputImagePointer
InputImageType::RegionType InputImageRegionType
IndexedUnaryFunctorImageFilter()
FunctorType & GetFunctor()
void SetFunctor(const FunctorType &functor)
TOutputImage OutputImageType
virtual ~IndexedUnaryFunctorImageFilter()
OutputImageType::RegionType OutputImageRegionType
SmartPointer< Self > Pointer
InputImageType::ConstPointer InputImagePointer
IndexedUnaryFunctorImageFilter Self
const FunctorType & GetFunctor() const
void ThreadedGenerateData(const OutputImageRegionType &outputRegionForThread, ThreadIdType threadId)
SmartPointer< const Self > ConstPointer
OutputImageType::PixelType OutputImagePixelType
InPlaceImageFilter< TInputImage, TOutputImage > Superclass