Medical Imaging Interaction Toolkit  2023.12.00
Medical Imaging Interaction Toolkit
mitk::ModelFitConstants Struct Reference

#include <mitkModelFitConstants.h>

Static Public Member Functions

static const std::string MODEL_FIT_PROPERTY_NAME ()
 
static const std::string INPUT_VARIABLES_PROPERTY_NAME ()
 
static const std::string PARAMETER_NAME_PROPERTY_NAME ()
 
static const std::string PARAMETER_UNIT_PROPERTY_NAME ()
 
static const std::string PARAMETER_SCALE_PROPERTY_NAME ()
 
static const std::string PARAMETER_TYPE_PROPERTY_NAME ()
 
static const std::string PARAMETER_TYPE_VALUE_PARAMETER ()
 
static const std::string PARAMETER_TYPE_VALUE_DERIVED_PARAMETER ()
 
static const std::string PARAMETER_TYPE_VALUE_CRITERION ()
 
static const std::string PARAMETER_TYPE_VALUE_EVALUATION_PARAMETER ()
 
static const std::string MODEL_TYPE_PROPERTY_NAME ()
 
static const std::string MODEL_NAME_PROPERTY_NAME ()
 
static const std::string MODEL_FUNCTION_PROPERTY_NAME ()
 
static const std::string MODEL_FUNCTION_CLASS_PROPERTY_NAME ()
 
static const std::string MODEL_X_PROPERTY_NAME ()
 
static const std::string MODEL_X_VALUE_DEFAULT ()
 
static const std::string XAXIS_NAME_PROPERTY_NAME ()
 
static const std::string XAXIS_NAME_VALUE_DEFAULT ()
 
static const std::string XAXIS_UNIT_PROPERTY_NAME ()
 
static const std::string YAXIS_NAME_PROPERTY_NAME ()
 
static const std::string YAXIS_NAME_VALUE_DEFAULT ()
 
static const std::string YAXIS_UNIT_PROPERTY_NAME ()
 
static const std::string FIT_UID_PROPERTY_NAME ()
 
static const std::string FIT_NAME_PROPERTY_NAME ()
 
static const std::string FIT_TYPE_PROPERTY_NAME ()
 
static const std::string FIT_TYPE_VALUE_PIXELBASED ()
 
static const std::string FIT_TYPE_VALUE_ROIBASED ()
 
static const std::string FIT_INPUT_ROIUID_PROPERTY_NAME ()
 
static const std::string FIT_INPUT_DATA_PROPERTY_NAME ()
 
static const std::string FIT_STATIC_PARAMETERS_PROPERTY_NAME ()
 
static const std::string LEGACY_UID_PROPERTY_NAME ()
 
static const std::string LEGACY_FIT_INPUT_IMAGEUID_PROPERTY_NAME ()
 

Detailed Description

Definition at line 22 of file mitkModelFitConstants.h.

Member Function Documentation

◆ FIT_INPUT_DATA_PROPERTY_NAME()

static const std::string mitk::ModelFitConstants::FIT_INPUT_DATA_PROPERTY_NAME ( )
static

modelfit.fit.input.data defines the data signal that is used to make the fit and was extracted from the input image (e.g. in ROIbased fit).

◆ FIT_INPUT_ROIUID_PROPERTY_NAME()

static const std::string mitk::ModelFitConstants::FIT_INPUT_ROIUID_PROPERTY_NAME ( )
static

modelfit.fit.input.roiUID defines the UID of the ROI that is used to make the fit. If not set no Mask was used or specified.

◆ FIT_NAME_PROPERTY_NAME()

static const std::string mitk::ModelFitConstants::FIT_NAME_PROPERTY_NAME ( )
static

modelfit.fit.name is the human readable name of the fit. Use UID, if you want a unique identifier. This is just used for visualization purposes.

◆ FIT_STATIC_PARAMETERS_PROPERTY_NAME()

static const std::string mitk::ModelFitConstants::FIT_STATIC_PARAMETERS_PROPERTY_NAME ( )
static

modelfit.fit.staticParameters ist eine Map der Variablennamen, die im Funktions-String vorkommen und nicht mit modelfit.input.variables abgedeckt sind. Dies können z.B. Konstanten sein oder Variablen, die sich (abhängig vom Fit) über den Zeitverlauf ändern, wie z.B. der Mittelwert einer Maske über einen Arterienquerschnitt. (Entspricht den StaticParameters in mitk::ModelBase) Der Wert der Variablen ist ein Array, welches die Variablenwerte enthält. Beispiel: ["AIF":[2, 8, 8, 4, 5], "tau":[0.42]] (insgesamt 5 Zeitschritte, 2 Variablen)

◆ FIT_TYPE_PROPERTY_NAME()

static const std::string mitk::ModelFitConstants::FIT_TYPE_PROPERTY_NAME ( )
static

modelfit.fit.type defines the type of model fitting; e.g. pixel based or ROI based. Thus it determines the meaning of other fit specific informations.

◆ FIT_TYPE_VALUE_PIXELBASED()

static const std::string mitk::ModelFitConstants::FIT_TYPE_VALUE_PIXELBASED ( )
static

◆ FIT_TYPE_VALUE_ROIBASED()

static const std::string mitk::ModelFitConstants::FIT_TYPE_VALUE_ROIBASED ( )
static

◆ FIT_UID_PROPERTY_NAME()

static const std::string mitk::ModelFitConstants::FIT_UID_PROPERTY_NAME ( )
static

modelfit.fit.uid ist eine einzigartige ID (unabhängig von Ausführungsrechner, Session oder Applikationsinstanz), die einem Fit vergeben wird um alle zugehörigen Bilder eindeutig zu kennzeichnen.

◆ INPUT_VARIABLES_PROPERTY_NAME()

static const std::string mitk::ModelFitConstants::INPUT_VARIABLES_PROPERTY_NAME ( )
static

modelfit.input.variables ist eine Map der Variablennamen, die einem Eingabebild zu eigen sind und unabhängig von einem Fit sind. Deren Wert ist ein Array, welches die Variablenwerte für die einzelnen Zeitschritte enthält. Die Länge eines solchen Arrays muss entweder der Anzahl der Zeitschritte dieses Bildes entsprechen oder genau 1 sein, wenn der Wert für alle Zeitschritte dieses Bildes gleich ist. Beispiele: ["x1":[580], "x2":[3060], "x3":[41]] (1 Zeitschritt, 3 Variablen) ["TE":[2.47, 5.85, 9.23, 12.61], "TI":[10.3]] (4 Zeitschritte, 2 Variablen)

◆ LEGACY_FIT_INPUT_IMAGEUID_PROPERTY_NAME()

static const std::string mitk::ModelFitConstants::LEGACY_FIT_INPUT_IMAGEUID_PROPERTY_NAME ( )
static

modelfit.fit.input.imageUID defines the UID of the image that is used directly or indirectly (then it is source for input.data) to make the fit.

Remarks
This was also known as FIT_INPUT_IMAGEUID_PROPERTY_NAME(). It was renamed to indicate that is only kept for backwards compatibility. Model fit now uses the Identifiable interface of BaseData and the ModelFitResultRelationRule to identify/find the input data.

◆ LEGACY_UID_PROPERTY_NAME()

static const std::string mitk::ModelFitConstants::LEGACY_UID_PROPERTY_NAME ( )
static

Name of the "uid" property for all data objects concerning model fitting.

Remarks
This was also known as UID_PROPRTY_NAME(). It was renamed to indicate that is only kept for backwards compatibility. Model fit now uses the Identifiable interface of BaseData and the PropertyRelationRules to identify/find data.

◆ MODEL_FIT_PROPERTY_NAME()

static const std::string mitk::ModelFitConstants::MODEL_FIT_PROPERTY_NAME ( )
static

Name of the "root" property for all information concerning model fitting.

◆ MODEL_FUNCTION_CLASS_PROPERTY_NAME()

static const std::string mitk::ModelFitConstants::MODEL_FUNCTION_CLASS_PROPERTY_NAME ( )
static

modelfit.model.functionClass ist die ID der Modellklasse.

◆ MODEL_FUNCTION_PROPERTY_NAME()

static const std::string mitk::ModelFitConstants::MODEL_FUNCTION_PROPERTY_NAME ( )
static

modelfit.model.function ist der Funktions-String, der geparsed wird, um die Kurve zu plotten.

◆ MODEL_NAME_PROPERTY_NAME()

static const std::string mitk::ModelFitConstants::MODEL_NAME_PROPERTY_NAME ( )
static

modelfit.model.name ist der Bezeichner des Fits und dient nur der formatierten Ausgabe.

◆ MODEL_TYPE_PROPERTY_NAME()

static const std::string mitk::ModelFitConstants::MODEL_TYPE_PROPERTY_NAME ( )
static

modelfit.model.type ist der Bezeichner des Modelltyps und dient nur der formatierten Ausgabe

◆ MODEL_X_PROPERTY_NAME()

static const std::string mitk::ModelFitConstants::MODEL_X_PROPERTY_NAME ( )
static

modelfit.model.x ist der Name der Variable, die die x-Werte stellt, wie sie im Funktions-String vorkommt. Wird nur gebraucht wenn modelfit.model.function definiert ist.

◆ MODEL_X_VALUE_DEFAULT()

static const std::string mitk::ModelFitConstants::MODEL_X_VALUE_DEFAULT ( )
static

Default value for MODEL_X_PROPERTY_NAME.

◆ PARAMETER_NAME_PROPERTY_NAME()

static const std::string mitk::ModelFitConstants::PARAMETER_NAME_PROPERTY_NAME ( )
static

modelfit.parameter.name ist der Bezeichner des Parameters, wie es im Funktions-String (modelfit.model.function) vorkommt.

◆ PARAMETER_SCALE_PROPERTY_NAME()

static const std::string mitk::ModelFitConstants::PARAMETER_SCALE_PROPERTY_NAME ( )
static

modelfit.parameter.scale ist die Skalierung des Parameters. Standardwert: 1

◆ PARAMETER_TYPE_PROPERTY_NAME()

static const std::string mitk::ModelFitConstants::PARAMETER_TYPE_PROPERTY_NAME ( )
static

modelfit.parameter.type ist der type des parameters. Standardwert: PARAMETER_TYPE_VALUE_PARAMETER

◆ PARAMETER_TYPE_VALUE_CRITERION()

static const std::string mitk::ModelFitConstants::PARAMETER_TYPE_VALUE_CRITERION ( )
static

modelfit.parameter.type Wert für Crtierion-Parameters.

◆ PARAMETER_TYPE_VALUE_DERIVED_PARAMETER()

static const std::string mitk::ModelFitConstants::PARAMETER_TYPE_VALUE_DERIVED_PARAMETER ( )
static

modelfit.parameter.type Wert für derived Parameters.

◆ PARAMETER_TYPE_VALUE_EVALUATION_PARAMETER()

static const std::string mitk::ModelFitConstants::PARAMETER_TYPE_VALUE_EVALUATION_PARAMETER ( )
static

modelfit.parameter.type Wert für Evaluation-Parameters.

◆ PARAMETER_TYPE_VALUE_PARAMETER()

static const std::string mitk::ModelFitConstants::PARAMETER_TYPE_VALUE_PARAMETER ( )
static

modelfit.parameter.type Wert für normale Parameters.

◆ PARAMETER_UNIT_PROPERTY_NAME()

static const std::string mitk::ModelFitConstants::PARAMETER_UNIT_PROPERTY_NAME ( )
static

modelfit.parameter.unit ist die Einheit des Parameters und dient nur der formatierten Ausgabe. Standardwert: ""

◆ XAXIS_NAME_PROPERTY_NAME()

static const std::string mitk::ModelFitConstants::XAXIS_NAME_PROPERTY_NAME ( )
static

modelfit.xaxis.name ist der Bezeichner der x-Achse und dient nur der formatierten Ausgabe. Standardwert: "Time"

◆ XAXIS_NAME_VALUE_DEFAULT()

static const std::string mitk::ModelFitConstants::XAXIS_NAME_VALUE_DEFAULT ( )
static

Default value for XAXIS_NAME_PROPERTY_NAME.

◆ XAXIS_UNIT_PROPERTY_NAME()

static const std::string mitk::ModelFitConstants::XAXIS_UNIT_PROPERTY_NAME ( )
static

modelfit.xaxis.unit ist die Einheit der x-Achse und dient nur der formatierten Ausgabe. Standardwert: "ms"

◆ YAXIS_NAME_PROPERTY_NAME()

static const std::string mitk::ModelFitConstants::YAXIS_NAME_PROPERTY_NAME ( )
static

modelfit.xaxis.name ist der Bezeichner der x-Achse und dient nur der formatierten Ausgabe. Standardwert: "Intensity"

◆ YAXIS_NAME_VALUE_DEFAULT()

static const std::string mitk::ModelFitConstants::YAXIS_NAME_VALUE_DEFAULT ( )
static

Default value for YAXIS_NAME_PROPERTY_NAME.

◆ YAXIS_UNIT_PROPERTY_NAME()

static const std::string mitk::ModelFitConstants::YAXIS_UNIT_PROPERTY_NAME ( )
static

modelfit.xaxis.unit ist die Einheit der x-Achse und dient nur der formatierten Ausgabe. Standardwert: ""


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