Medical Imaging Interaction Toolkit  2024.12.99-0da743f6
Medical Imaging Interaction Toolkit
mitk::SimpleFunctorBase Class Referenceabstract

#include <mitkSimpleFunctorBase.h>

Inheritance diagram for mitk::SimpleFunctorBase:
Collaboration diagram for mitk::SimpleFunctorBase:

Public Types

typedef SimpleFunctorBase Self
 
typedef itk::Object Superclass
 
typedef itk::SmartPointer< SelfPointer
 
typedef itk::SmartPointer< const SelfConstPointer
 
typedef ScalarType InputImagePixelType
 
typedef std::vector< InputImagePixelTypeInputPixelVectorType
 
typedef std::vector< InputImagePixelTypeOutputPixelVectorType
 
typedef itk::Array< double > GridArrayType
 

Public Member Functions

virtual const char * GetClassName () const
 
virtual GridArrayType GetGrid () const =0
 
virtual OutputPixelVectorType Compute (const InputPixelVectorType &value) const =0
 
virtual unsigned int GetNumberOfOutputs () const =0
 

Protected Member Functions

 SimpleFunctorBase ()
 
 ~SimpleFunctorBase () override
 

Detailed Description

Simple functor base class for the itkMultiOutputNaryFunctorImageFilter.

Definition at line 28 of file mitkSimpleFunctorBase.h.

Member Typedef Documentation

◆ ConstPointer

◆ GridArrayType

typedef itk::Array<double> mitk::SimpleFunctorBase::GridArrayType

Definition at line 42 of file mitkSimpleFunctorBase.h.

◆ InputImagePixelType

◆ InputPixelVectorType

◆ OutputPixelVectorType

◆ Pointer

◆ Self

◆ Superclass

Definition at line 32 of file mitkSimpleFunctorBase.h.

Constructor & Destructor Documentation

◆ SimpleFunctorBase()

mitk::SimpleFunctorBase::SimpleFunctorBase ( )
protected

◆ ~SimpleFunctorBase()

mitk::SimpleFunctorBase::~SimpleFunctorBase ( )
overrideprotected

Member Function Documentation

◆ Compute()

virtual OutputPixelVectorType mitk::SimpleFunctorBase::Compute ( const InputPixelVectorType value) const
pure virtual

◆ GetClassName()

virtual const char* mitk::SimpleFunctorBase::GetClassName ( ) const
virtual

◆ GetGrid()

virtual GridArrayType mitk::SimpleFunctorBase::GetGrid ( ) const
pure virtual

◆ GetNumberOfOutputs()

virtual unsigned int mitk::SimpleFunctorBase::GetNumberOfOutputs ( ) const
pure virtual

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