18 #ifndef itkNaryFunctorImageFilter_h
19 #define itkNaryFunctorImageFilter_h
41 template<
typename TInputImage,
typename TOutputImage,
typename TFunction >
100 #ifdef ITK_USE_CONCEPT_CHECKING
134 #ifndef ITK_MANUAL_INSTANTIATION
135 #include "itkNaryFunctorImageFilter.hxx"
InputImageType::Pointer InputImagePointer
InputImageType::PixelType InputImagePixelType
SmartPointer< const Self > ConstPointer
static const unsigned int OutputImageDimension
FunctorType & GetFunctor()
NaryFunctorImageFilter Self
OutputImageType::PixelType OutputImagePixelType
Base class for all process objects that output image data.
TOutputImage OutputImageType
virtual ~NaryFunctorImageFilter()
std::vector< InputImagePixelType > NaryArrayType
TInputImage InputImageType
SmartPointer< Self > Pointer
static const unsigned int InputImageDimension
Perform a generic pixel-wise operation on N images.
virtual void Modified() const
void SetFunctor(FunctorType &functor)
unsigned int ThreadIdType
void ThreadedGenerateData(const OutputImageRegionType &outputRegionForThread, ThreadIdType threadId) override
OutputImageType::RegionType OutputImageRegionType
InPlaceImageFilter< TInputImage, TOutputImage > Superclass
void operator=(const Self &)
InputImageType::RegionType InputImageRegionType
Base class for filters that take an image as input and overwrite that image as the output...
#define itkConceptMacro(name, concept)
OutputImageType::Pointer OutputImagePointer