Medical Imaging Interaction Toolkit  2023.12.99-b884b24c
Medical Imaging Interaction Toolkit
mitk::InitialParameterizationDelegateBase Class Referenceabstract

#include <mitkInitialParameterizationDelegateBase.h>

Inheritance diagram for mitk::InitialParameterizationDelegateBase:
Collaboration diagram for mitk::InitialParameterizationDelegateBase:

Public Types

typedef InitialParameterizationDelegateBase Self
 
typedef itk::Object Superclass
 
typedef itk::SmartPointer< SelfPointer
 
typedef itk::SmartPointer< const SelfConstPointer
 
typedef ModelBase ModelBaseType
 
typedef ModelBaseType::ParametersType ParametersType
 
typedef ::itk::Index< 3 > IndexType
 

Public Member Functions

virtual const char * GetClassName () const
 
virtual ParametersType GetInitialParameterization () const =0
 
virtual ParametersType GetInitialParameterization (const IndexType &currentPosition) const =0
 

Protected Member Functions

 InitialParameterizationDelegateBase ()
 
 ~InitialParameterizationDelegateBase () override
 

Detailed Description

Base class for all initial parametrization delegates These delegates are used to define custom strategies, which are used by model parameterizers to determine the initial parametrization of a model (e.g. starting parameter for fitting).

Definition at line 29 of file mitkInitialParameterizationDelegateBase.h.

Member Typedef Documentation

◆ ConstPointer

◆ IndexType

◆ ModelBaseType

◆ ParametersType

◆ Pointer

◆ Self

◆ Superclass

Constructor & Destructor Documentation

◆ InitialParameterizationDelegateBase()

mitk::InitialParameterizationDelegateBase::InitialParameterizationDelegateBase ( )
protected

◆ ~InitialParameterizationDelegateBase()

mitk::InitialParameterizationDelegateBase::~InitialParameterizationDelegateBase ( )
overrideprotected

Member Function Documentation

◆ GetClassName()

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

◆ GetInitialParameterization() [1/2]

virtual ParametersType mitk::InitialParameterizationDelegateBase::GetInitialParameterization ( ) const
pure virtual

Returns the parameterization (e.g. initial parametrization for fitting) that should be used. If no ParameterizationDelegate is set (see SetInitialParameterizationDelegate()) it will just return the result of GetInitialParameterization().

Implemented in mitk::ValueBasedParameterizationDelegate, and mitk::ImageBasedParameterizationDelegate.

◆ GetInitialParameterization() [2/2]

virtual ParametersType mitk::InitialParameterizationDelegateBase::GetInitialParameterization ( const IndexType currentPosition) const
pure virtual

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