Medical Imaging Interaction Toolkit  2026.06.00
Medical Imaging Interaction Toolkit
mitk::ModelBasedValueFunctorBase Class Referenceabstract

Abstract functor base class for model-based indexed value computation. More...

#include <mitkModelBasedValueFunctorBase.h>

Inheritance diagram for mitk::ModelBasedValueFunctorBase:
Collaboration diagram for mitk::ModelBasedValueFunctorBase:

Public Types

typedef ModelBasedValueFunctorBase Self
 
typedef IndexedValueFunctorBase Superclass
 
typedef itk::SmartPointer< Self > Pointer
 
typedef itk::SmartPointer< const Self > ConstPointer
 
typedef Superclass::InputImagePixelType InputImagePixelType
 
typedef Superclass::InputPixelVectorType InputPixelVectorType
 
typedef Superclass::OutputPixelVectorType OutputPixelVectorType
 
typedef Superclass::IndexType IndexType
 
typedef itk::Array< double > GridArrayType
 
- Public Types inherited from mitk::IndexedValueFunctorBase
typedef IndexedValueFunctorBase Self
 
typedef itk::Object Superclass
 
typedef itk::SmartPointer< Self > Pointer
 
typedef itk::SmartPointer< const Self > ConstPointer
 
typedef ScalarType InputImagePixelType
 
typedef std::vector< InputImagePixelType > InputPixelVectorType
 
typedef std::vector< InputImagePixelType > OutputPixelVectorType
 
typedef itk::Array< double > GridArrayType
 
typedef itk::Index< 3 > IndexType
 

Public Member Functions

virtual const char * GetClassName () const
 
virtual GridArrayType GetGrid () const =0
 
- Public Member Functions inherited from mitk::IndexedValueFunctorBase
virtual OutputPixelVectorType Compute (const InputPixelVectorType &value, const IndexType &currentIndex) const =0
 
virtual unsigned int GetNumberOfOutputs () const =0
 

Protected Member Functions

 ModelBasedValueFunctorBase ()
 
 ~ModelBasedValueFunctorBase () override
 
- Protected Member Functions inherited from mitk::IndexedValueFunctorBase
 IndexedValueFunctorBase ()
 
 ~IndexedValueFunctorBase () override
 

Detailed Description

Abstract functor base class for model-based indexed value computation.

Extends IndexedValueFunctorBase by adding the ability to query the signal grid (time grid) of the underlying model, via GetGrid().

See also
IndexedValueFunctorBase, ModelFitInfoSignalGenerationFunctor

Definition at line 32 of file mitkModelBasedValueFunctorBase.h.

Member Typedef Documentation

◆ ConstPointer

◆ GridArrayType

Definition at line 47 of file mitkModelBasedValueFunctorBase.h.

◆ IndexType

typedef Superclass::IndexType mitk::ModelBasedValueFunctorBase::IndexType

Definition at line 45 of file mitkModelBasedValueFunctorBase.h.

◆ InputImagePixelType

typedef Superclass::InputImagePixelType mitk::ModelBasedValueFunctorBase::InputImagePixelType

Definition at line 42 of file mitkModelBasedValueFunctorBase.h.

◆ InputPixelVectorType

typedef Superclass::InputPixelVectorType mitk::ModelBasedValueFunctorBase::InputPixelVectorType

Definition at line 43 of file mitkModelBasedValueFunctorBase.h.

◆ OutputPixelVectorType

typedef Superclass::OutputPixelVectorType mitk::ModelBasedValueFunctorBase::OutputPixelVectorType

Definition at line 44 of file mitkModelBasedValueFunctorBase.h.

◆ Pointer

◆ Self

◆ Superclass

Constructor & Destructor Documentation

◆ ModelBasedValueFunctorBase()

mitk::ModelBasedValueFunctorBase::ModelBasedValueFunctorBase ( )
inlineprotected

Definition at line 53 of file mitkModelBasedValueFunctorBase.h.

◆ ~ModelBasedValueFunctorBase()

mitk::ModelBasedValueFunctorBase::~ModelBasedValueFunctorBase ( )
inlineoverrideprotected

Definition at line 56 of file mitkModelBasedValueFunctorBase.h.

Member Function Documentation

◆ GetClassName()

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

◆ GetGrid()

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

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