Medical Imaging Interaction Toolkit  2026.06.00
Medical Imaging Interaction Toolkit
mitk::SimpleFunctorPolicy Class Reference

Policy class adapting a SimpleFunctorBase for use with itkMultiOutputNaryFunctorImageFilter. More...

#include <mitkSimpleFunctorPolicy.h>

Public Types

typedef std::vector< mitk::ScalarType > InputPixelArrayType
 
typedef std::vector< mitk::ScalarType > OutputPixelArrayType
 
typedef SimpleFunctorBase FunctorType
 
typedef SimpleFunctorBase::ConstPointer FunctorConstPointer
 
typedef itk::Index< 3 > IndexType
 

Public Member Functions

 SimpleFunctorPolicy ()
 
 ~SimpleFunctorPolicy ()
 
unsigned int GetNumberOfOutputs () const
 
void SetFunctor (const mitk::SimpleFunctorBase *functor)
 
bool operator!= (const SimpleFunctorPolicy &other) const
 
bool operator== (const SimpleFunctorPolicy &other) const
 
OutputPixelArrayType operator() (const InputPixelArrayType &value, const IndexType &) const
 

Detailed Description

Policy class adapting a SimpleFunctorBase for use with itkMultiOutputNaryFunctorImageFilter.

Wraps a SimpleFunctorBase instance and provides the operator() interface expected by the ITK image filter. The index parameter is ignored.

See also
SimpleFunctorBase, IndexedValueFunctorPolicy

Definition at line 32 of file mitkSimpleFunctorPolicy.h.

Member Typedef Documentation

◆ FunctorConstPointer

◆ FunctorType

◆ IndexType

typedef itk::Index<3> mitk::SimpleFunctorPolicy::IndexType

Definition at line 41 of file mitkSimpleFunctorPolicy.h.

◆ InputPixelArrayType

◆ OutputPixelArrayType

Constructor & Destructor Documentation

◆ SimpleFunctorPolicy()

mitk::SimpleFunctorPolicy::SimpleFunctorPolicy ( )

◆ ~SimpleFunctorPolicy()

mitk::SimpleFunctorPolicy::~SimpleFunctorPolicy ( )

Member Function Documentation

◆ GetNumberOfOutputs()

unsigned int mitk::SimpleFunctorPolicy::GetNumberOfOutputs ( ) const

◆ operator!=()

bool mitk::SimpleFunctorPolicy::operator!= ( const SimpleFunctorPolicy &  other) const

◆ operator()()

OutputPixelArrayType mitk::SimpleFunctorPolicy::operator() ( const InputPixelArrayType &  value,
const IndexType &   
) const
inline

Definition at line 55 of file mitkSimpleFunctorPolicy.h.

◆ operator==()

bool mitk::SimpleFunctorPolicy::operator== ( const SimpleFunctorPolicy &  other) const

◆ SetFunctor()

void mitk::SimpleFunctorPolicy::SetFunctor ( const mitk::SimpleFunctorBase *  functor)

The documentation for this class was generated from the following file: