Medical Imaging Interaction Toolkit
2024.12.99-0da743f6
Medical Imaging Interaction Toolkit
|
#include <mitkModelParameterizerBase.h>
Protected Member Functions | |
ModelParameterizerBase () | |
~ModelParameterizerBase () override | |
Protected Member Functions inherited from mitk::ModelTraitsInterface | |
ModelTraitsInterface () | |
virtual | ~ModelTraitsInterface () |
Protected Attributes | |
InitialParameterizationDelegateBase::ConstPointer | m_InitialDelegate |
TimeGridType | m_DefaultTimeGrid |
Base class for all model parameterizers Model parameterizers are used to offer a generic api to generate/bind models with specific global static and local static parameters in order to utilize the model correctly.
Definition at line 36 of file mitkModelParameterizerBase.h.
typedef itk::SmartPointer< const Self > mitk::ModelParameterizerBase::ConstPointer |
Definition at line 42 of file mitkModelParameterizerBase.h.
typedef ::itk::Index<3> mitk::ModelParameterizerBase::IndexType |
Definition at line 55 of file mitkModelParameterizerBase.h.
Definition at line 47 of file mitkModelParameterizerBase.h.
Definition at line 44 of file mitkModelParameterizerBase.h.
Definition at line 49 of file mitkModelParameterizerBase.h.
Definition at line 41 of file mitkModelParameterizerBase.h.
Definition at line 39 of file mitkModelParameterizerBase.h.
Definition at line 52 of file mitkModelParameterizerBase.h.
typedef ModelBaseType::StaticParameterValuesType mitk::ModelParameterizerBase::StaticParameterValuesType |
Definition at line 51 of file mitkModelParameterizerBase.h.
typedef ModelBaseType::StaticParameterValueType mitk::ModelParameterizerBase::StaticParameterValueType |
Definition at line 50 of file mitkModelParameterizerBase.h.
typedef itk::Object mitk::ModelParameterizerBase::Superclass |
Definition at line 40 of file mitkModelParameterizerBase.h.
Definition at line 53 of file mitkModelParameterizerBase.h.
|
protected |
|
overrideprotected |
|
pure virtual |
Generate model instance, only with global static parametrization. Any local static parameter stay default.
Implemented in mitk::ConcreteModelParameterizerBase< TModel >.
|
pure virtual |
Implemented in mitk::ConcreteModelParameterizerBase< TModel >, mitk::ConcreteModelParameterizerBase< mitk::TwoCompartmentExchangeModel >, mitk::ConcreteModelParameterizerBase< mitk::TwoTissueCompartmentFDGModel >, mitk::ConcreteModelParameterizerBase< mitk::ExtendedOneTissueCompartmentModel >, mitk::ConcreteModelParameterizerBase< GenericParamModel >, mitk::ConcreteModelParameterizerBase< mitk::ExponentialSaturationModel >, mitk::ConcreteModelParameterizerBase< mitk::ExpDecayOffsetModel >, mitk::ConcreteModelParameterizerBase< mitk::OneTissueCompartmentModel >, mitk::ConcreteModelParameterizerBase< mitk::StandardToftsModel >, mitk::ConcreteModelParameterizerBase< mitk::TwoStepLinearModel >, mitk::ConcreteModelParameterizerBase< mitk::TwoTissueCompartmentModel >, mitk::ConcreteModelParameterizerBase< mitk::ExtendedToftsModel >, mitk::ConcreteModelParameterizerBase< TAIFBasedModel >, mitk::ConcreteModelParameterizerBase< mitk::ThreeStepLinearModel >, mitk::ConcreteModelParameterizerBase< mitk::DescriptivePharmacokineticBrixModel >, and mitk::ConcreteModelParameterizerBase< mitk::ExponentialDecayModel >.
|
virtual |
Reimplemented in mitk::DescriptivePharmacokineticBrixModelParameterizer, mitk::ExtendedOneTissueCompartmentModelParameterizer, mitk::ExtendedToftsModelParameterizer, mitk::OneTissueCompartmentModelParameterizer, mitk::StandardToftsModelParameterizer, mitk::TwoCompartmentExchangeModelParameterizer, mitk::TwoTissueCompartmentFDGModelParameterizer, mitk::TwoTissueCompartmentModelParameterizer, mitk::ExpDecayOffsetModelParameterizer, mitk::ExponentialDecayModelParameterizer, mitk::ExponentialSaturationModelParameterizer, mitk::AIFBasedModelParameterizerBase< TAIFBasedModel >, mitk::DescriptivePharmacokineticBrixModelValueBasedParameterizer, mitk::GenericParamModelParameterizer, mitk::ThreeStepLinearModelParameterizer, mitk::TwoStepLinearModelParameterizer, and mitk::ConcreteModelParameterizerBase< TModel >.
|
pure virtual |
This function returns the default parameterization (e.g. initial parametrization for fitting) defined by the model developer for for the given model.
Implemented in mitk::ConcreteModelParameterizerBase< TModel >, mitk::DescriptivePharmacokineticBrixModelParameterizer, mitk::DescriptivePharmacokineticBrixModelValueBasedParameterizer, mitk::GenericParamModelParameterizer, mitk::ExtendedOneTissueCompartmentModelParameterizer, mitk::ExtendedToftsModelParameterizer, mitk::OneTissueCompartmentModelParameterizer, mitk::StandardToftsModelParameterizer, mitk::TwoCompartmentExchangeModelParameterizer, mitk::TwoTissueCompartmentFDGModelParameterizer, mitk::TwoTissueCompartmentModelParameterizer, mitk::ExpDecayOffsetModelParameterizer, mitk::ExponentialDecayModelParameterizer, mitk::ExponentialSaturationModelParameterizer, mitk::ThreeStepLinearModelParameterizer, and mitk::TwoStepLinearModelParameterizer.
|
virtual |
|
pure virtual |
ParametersType mitk::ModelParameterizerBase::GetInitialParameterization | ( | ) | const |
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().
ParametersType mitk::ModelParameterizerBase::GetInitialParameterization | ( | const IndexType & | currentPosition | ) | const |
|
pure virtual |
Implemented in mitk::DescriptivePharmacokineticBrixModelParameterizer, mitk::DescriptivePharmacokineticBrixModelValueBasedParameterizer, mitk::ConcreteModelParameterizerBase< TModel >, mitk::ConcreteModelParameterizerBase< mitk::TwoCompartmentExchangeModel >, mitk::ConcreteModelParameterizerBase< mitk::TwoTissueCompartmentFDGModel >, mitk::ConcreteModelParameterizerBase< mitk::ExtendedOneTissueCompartmentModel >, mitk::ConcreteModelParameterizerBase< GenericParamModel >, mitk::ConcreteModelParameterizerBase< mitk::ExponentialSaturationModel >, mitk::ConcreteModelParameterizerBase< mitk::ExpDecayOffsetModel >, mitk::ConcreteModelParameterizerBase< mitk::OneTissueCompartmentModel >, mitk::ConcreteModelParameterizerBase< mitk::StandardToftsModel >, mitk::ConcreteModelParameterizerBase< mitk::TwoStepLinearModel >, mitk::ConcreteModelParameterizerBase< mitk::TwoTissueCompartmentModel >, mitk::ConcreteModelParameterizerBase< mitk::ExtendedToftsModel >, mitk::ConcreteModelParameterizerBase< TAIFBasedModel >, mitk::ConcreteModelParameterizerBase< mitk::ThreeStepLinearModel >, mitk::ConcreteModelParameterizerBase< mitk::DescriptivePharmacokineticBrixModel >, and mitk::ConcreteModelParameterizerBase< mitk::ExponentialDecayModel >.
|
virtual |
void mitk::ModelParameterizerBase::SetInitialParameterizationDelegate | ( | const InitialParameterizationDelegateBase * | delegate | ) |
Possibility to set a custom strategy for defining the initial parameterization via a delegate.
|
protected |
The default time grid that should be set to generated models.
Definition at line 91 of file mitkModelParameterizerBase.h.
Referenced by mitk::ConcreteModelParameterizerBase< mitk::ExponentialDecayModel >::GenerateParameterizedModel().
|
protected |
Definition at line 88 of file mitkModelParameterizerBase.h.