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
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes...
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 &) ITK_DELETE_FUNCTION
OutputImageType::RegionType OutputImageRegionType
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