Medical Imaging Interaction Toolkit  2023.12.99-63768887
Medical Imaging Interaction Toolkit
mitk::ValueBasedParameterizationDelegate Class Reference

#include <mitkValueBasedParameterizationDelegate.h>

Inheritance diagram for mitk::ValueBasedParameterizationDelegate:
Collaboration diagram for mitk::ValueBasedParameterizationDelegate:

Public Types

typedef ValueBasedParameterizationDelegate Self
 
typedef InitialParameterizationDelegateBase Superclass
 
typedef itk::SmartPointer< SelfPointer
 
typedef itk::SmartPointer< const SelfConstPointer
 
typedef Superclass::ModelBaseType ModelBaseType
 
typedef Superclass::ParametersType ParametersType
 
typedef Superclass::IndexType IndexType
 
- Public Types inherited from mitk::InitialParameterizationDelegateBase
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

Pointer Clone () const
 
virtual const char * GetClassName () const
 
void SetInitialParameterization (ParametersType params)
 
ParametersType GetInitialParameterization () const override
 
ParametersType GetInitialParameterization (const IndexType &currentPosition) const override
 

Static Public Member Functions

static Pointer New ()
 

Protected Member Functions

 ValueBasedParameterizationDelegate ()
 
 ~ValueBasedParameterizationDelegate () override
 
- Protected Member Functions inherited from mitk::InitialParameterizationDelegateBase
 InitialParameterizationDelegateBase ()
 
 ~InitialParameterizationDelegateBase () override
 

Protected Attributes

ParametersType m_Parameterization
 

Detailed Description

Parameterization delegate that always use parameters defined by the users.

Definition at line 27 of file mitkValueBasedParameterizationDelegate.h.

Member Typedef Documentation

◆ ConstPointer

◆ IndexType

Definition at line 46 of file mitkValueBasedParameterizationDelegate.h.

◆ ModelBaseType

Definition at line 40 of file mitkValueBasedParameterizationDelegate.h.

◆ ParametersType

◆ Pointer

◆ Self

◆ Superclass

Constructor & Destructor Documentation

◆ ValueBasedParameterizationDelegate()

mitk::ValueBasedParameterizationDelegate::ValueBasedParameterizationDelegate ( )
protected

◆ ~ValueBasedParameterizationDelegate()

mitk::ValueBasedParameterizationDelegate::~ValueBasedParameterizationDelegate ( )
overrideprotected

Member Function Documentation

◆ Clone()

Pointer mitk::ValueBasedParameterizationDelegate::Clone ( ) const

◆ GetClassName()

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

◆ GetInitialParameterization() [1/2]

ParametersType mitk::ValueBasedParameterizationDelegate::GetInitialParameterization ( ) const
overridevirtual

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().

Implements mitk::InitialParameterizationDelegateBase.

◆ GetInitialParameterization() [2/2]

ParametersType mitk::ValueBasedParameterizationDelegate::GetInitialParameterization ( const IndexType currentPosition) const
overridevirtual

◆ New()

static Pointer mitk::ValueBasedParameterizationDelegate::New ( )
static

Method for creation through the object factory.

◆ SetInitialParameterization()

void mitk::ValueBasedParameterizationDelegate::SetInitialParameterization ( ParametersType  params)

Member Data Documentation

◆ m_Parameterization

ParametersType mitk::ValueBasedParameterizationDelegate::m_Parameterization
protected

Definition at line 58 of file mitkValueBasedParameterizationDelegate.h.


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