|
Medical Imaging Interaction Toolkit
2026.06.00
Medical Imaging Interaction Toolkit
|
Template base factory for TwoTissueCompartmentModel variants. More...
#include <mitkTwoTissueCompartmentModelFactoryBase.h>


Public Member Functions | |
| mitkClassMacro (TwoTissueCompartmentModelFactoryBase, ConcreteAIFBasedModelFactory< TModelParameterizer >) | |
| ConstraintCheckerBase::Pointer | CreateDefaultConstraints () const override |
| Creates default constraints for the model fitting process. More... | |
| ParametersType | GetDefaultInitialParameterization () const override |
| Returns the default initial parameterization defined by the model developer. More... | |
Public Member Functions inherited from mitk::ConcreteAIFBasedModelFactory< TModelParameterizer > | |
| mitkClassMacro (ConcreteAIFBasedModelFactory, ConcreteModelFactoryBase< typename TModelParameterizer::ModelType >) | |
Public Member Functions inherited from mitk::ConcreteModelFactoryBase< TModelParameterizer::ModelType > | |
| mitkClassMacro (ConcreteModelFactoryBase, ModelFactoryBase) | |
| ModelBasePointer | CreateModel () const override |
| Creates and returns a new instance of the model. More... | |
| ConstraintCheckerBase::Pointer | CreateDefaultConstraints () const override |
| Creates default constraints for the model fitting process. More... | |
| ParameterNamesType | GetParameterNames () const override |
| Returns the names of parameters that must be defined when using the model to compute the signal (GetSignal()). More... | |
| ParametersSizeType | GetNumberOfParameters () const override |
| Returns the number of parameters that must be defined when using the model to compute the signal (GetSignal()). More... | |
| ParamterScaleMapType | GetParameterScales () const override |
| Returns the scaling factors for all model parameters. More... | |
| ParamterUnitMapType | GetParameterUnits () const override |
| Returns the unit strings for all model parameters. More... | |
| ParameterNamesType | GetDerivedParameterNames () const override |
| Returns the names of derived parameters that can be computed by the model. More... | |
| ParametersSizeType | GetNumberOfDerivedParameters () const override |
| Returns the number of derived parameters that can be computed by the model. More... | |
| DerivedParamterScaleMapType | GetDerivedParameterScales () const override |
| Returns the scaling factors for all derived parameters. More... | |
| DerivedParamterUnitMapType | GetDerivedParameterUnits () const override |
| Returns the unit strings for all derived parameters. More... | |
| std::string | GetModelDisplayName () const override |
| Returns the human-readable display name of the model. More... | |
| std::string | GetModelType () const override |
| Returns the type/category string of the model (e.g. "Linear", "Pharmacokinetic"). More... | |
| FunctionStringType | GetFunctionString () const override |
| Returns a parsable function string representing the model equation. More... | |
| ModellClassIDType | GetClassID () const override |
| Returns the unique class identifier for this model type. More... | |
| std::string | GetXName () const override |
| Returns the name of the independent variable used by the model (e.g. "x"). More... | |
| std::string | GetXAxisName () const override |
| Returns the display name of the x-axis (e.g. "Time"). More... | |
| std::string | GetXAxisUnit () const override |
| Returns the unit of the x-axis (e.g. "s", "ms"). More... | |
| std::string | GetYAxisName () const override |
| Returns the display name of the y-axis (e.g. "Signal Intensity"). More... | |
| std::string | GetYAxisUnit () const override |
| Returns the unit of the y-axis. More... | |
Public Member Functions inherited from mitk::ModelFactoryBase | |
| mitkClassMacroItkParent (ModelFactoryBase, itk::Object) | |
| ModelParameterizerBase::Pointer | CreateParameterizer (const modelFit::ModelFitInfo *fit) const |
| Creates a model parameterizer configured according to the given model fit info. More... | |
Static Public Member Functions | |
| static Pointer | New () |
Static Public Member Functions inherited from mitk::ConcreteModelFactoryBase< TModelParameterizer::ModelType > | |
| static ModelPointer | CreateConcreteModel () |
Protected Member Functions | |
| TwoTissueCompartmentModelFactoryBase () | |
| ~TwoTissueCompartmentModelFactoryBase () override | |
Protected Member Functions inherited from mitk::ConcreteAIFBasedModelFactory< TModelParameterizer > | |
| ModelParameterizerBase::Pointer | DoCreateParameterizer (const modelFit::ModelFitInfo *fit) const override |
| ConcreteAIFBasedModelFactory () | |
| ~ConcreteAIFBasedModelFactory () override | |
Protected Member Functions inherited from mitk::ConcreteModelFactoryBase< TModelParameterizer::ModelType > | |
| ConcreteModelFactoryBase () | |
| ~ConcreteModelFactoryBase () override | |
Protected Member Functions inherited from mitk::ModelFactoryBase | |
| ModelFactoryBase () | |
| ~ModelFactoryBase () override | |
Protected Member Functions inherited from mitk::ModelTraitsInterface | |
| ModelTraitsInterface () | |
| virtual | ~ModelTraitsInterface () |
Additional Inherited Members | |
Protected Attributes inherited from mitk::ConcreteModelFactoryBase< TModelParameterizer::ModelType > | |
| ModelPointer | m_Reference |
Template base factory for TwoTissueCompartmentModel variants.
Provides default constraint settings and initial parameterization for the two-tissue compartment model family (both reversible and FDG variants).
| TModelParameterizer | The concrete parameterizer type. |
Definition at line 31 of file mitkTwoTissueCompartmentModelFactoryBase.h.
| typedef Superclass::ModelParameterizerType mitk::TwoTissueCompartmentModelFactoryBase< TModelParameterizer >::ModelParameterizerType |
Definition at line 40 of file mitkTwoTissueCompartmentModelFactoryBase.h.
| typedef Superclass::ModelType mitk::TwoTissueCompartmentModelFactoryBase< TModelParameterizer >::ModelType |
Definition at line 39 of file mitkTwoTissueCompartmentModelFactoryBase.h.
| typedef Superclass::ParametersType mitk::TwoTissueCompartmentModelFactoryBase< TModelParameterizer >::ParametersType |
Definition at line 41 of file mitkTwoTissueCompartmentModelFactoryBase.h.
|
inlineprotected |
Definition at line 74 of file mitkTwoTissueCompartmentModelFactoryBase.h.
|
inlineoverrideprotected |
Definition at line 78 of file mitkTwoTissueCompartmentModelFactoryBase.h.
|
inlineoverridevirtual |
Creates default constraints for the model fitting process.
These constraints should/can be used for fitting if the user does not specify custom ones.
Implements mitk::ModelFactoryBase.
Definition at line 43 of file mitkTwoTissueCompartmentModelFactoryBase.h.
References mitk::SimpleBarrierConstraintChecker::New().
|
inlineoverridevirtual |
Returns the default initial parameterization defined by the model developer.
Implements mitk::ModelFactoryBase.
Definition at line 64 of file mitkTwoTissueCompartmentModelFactoryBase.h.
| mitk::TwoTissueCompartmentModelFactoryBase< TModelParameterizer >::mitkClassMacro | ( | TwoTissueCompartmentModelFactoryBase< TModelParameterizer > | , |
| ConcreteAIFBasedModelFactory< TModelParameterizer > | |||
| ) |
|
static |