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

#include <mitkModelBasedValueFunctorBase.h>

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

Public Types

typedef ModelBasedValueFunctorBase Self
 
typedef IndexedValueFunctorBase Superclass
 
typedef itk::SmartPointer< SelfPointer
 
typedef itk::SmartPointer< const SelfConstPointer
 
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< SelfPointer
 
typedef itk::SmartPointer< const SelfConstPointer
 
typedef ScalarType InputImagePixelType
 
typedef std::vector< InputImagePixelTypeInputPixelVectorType
 
typedef std::vector< InputImagePixelTypeOutputPixelVectorType
 
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

Functor base class for functors that are some how based on an model. This abstract class adds the possibility to query the signal grid of the model.

Definition at line 26 of file mitkModelBasedValueFunctorBase.h.

Member Typedef Documentation

◆ ConstPointer

◆ GridArrayType

Definition at line 41 of file mitkModelBasedValueFunctorBase.h.

◆ IndexType

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

Definition at line 39 of file mitkModelBasedValueFunctorBase.h.

◆ InputImagePixelType

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

Definition at line 34 of file mitkModelBasedValueFunctorBase.h.

◆ InputPixelVectorType

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

Definition at line 37 of file mitkModelBasedValueFunctorBase.h.

◆ OutputPixelVectorType

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

Definition at line 38 of file mitkModelBasedValueFunctorBase.h.

◆ Pointer

◆ Self

◆ Superclass

Constructor & Destructor Documentation

◆ ModelBasedValueFunctorBase()

mitk::ModelBasedValueFunctorBase::ModelBasedValueFunctorBase ( )
inlineprotected

Definition at line 47 of file mitkModelBasedValueFunctorBase.h.

◆ ~ModelBasedValueFunctorBase()

mitk::ModelBasedValueFunctorBase::~ModelBasedValueFunctorBase ( )
inlineoverrideprotected

Definition at line 50 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: