18 #ifndef itkNaryFunctorImageFilter_h
19 #define itkNaryFunctorImageFilter_h
41 template<
typename TInputImage,
typename TOutputImage,
typename TFunction >
87 if ( m_Functor != functor )
96 static constexpr
unsigned int InputImageDimension = TInputImage::ImageDimension;
97 static constexpr
unsigned int OutputImageDimension = TOutputImage::ImageDimension;
99 #ifdef ITK_USE_CONCEPT_CHECKING
130 #ifndef ITK_MANUAL_INSTANTIATION
131 #include "itkNaryFunctorImageFilter.hxx"
typename OutputImageType::Pointer OutputImagePointer
FunctorType & GetFunctor()
The base class for all process objects (source, filters, mappers) in the Insight data processing pipe...
Base class for all process objects that output image data.
TInputImage InputImageType
typename OutputImageType::PixelType OutputImagePixelType
typename InputImageType::PixelType InputImagePixelType
typename InputImageType::Pointer InputImagePointer
typename OutputImageType::RegionType OutputImageRegionType
TOutputImage OutputImageType
Perform a generic pixel-wise operation on N images.
void SetFunctor(FunctorType &functor)
typename InputImageType::RegionType InputImageRegionType
Base class for filters that take an image as input and overwrite that image as the output...
ImageBaseType::RegionType RegionType
std::vector< InputImagePixelType > NaryArrayType
#define itkConceptMacro(name, concept)