|
Medical Imaging Interaction Toolkit
2026.06.00
Medical Imaging Interaction Toolkit
|
Parameterizer for the DescriptivePharmacokineticBrixModel using a single baseline value. More...
#include <mitkDescriptivePharmacokineticBrixModelValueBasedParameterizer.h>


Public Types | |
| typedef DescriptivePharmacokineticBrixModelValueBasedParameterizer | Self |
| typedef ConcreteModelParameterizerBase< mitk::DescriptivePharmacokineticBrixModel > | Superclass |
| typedef itk::SmartPointer< Self > | Pointer |
| typedef itk::SmartPointer< const Self > | ConstPointer |
| typedef Superclass::ModelBaseType | ModelBaseType |
| typedef Superclass::ModelBasePointer | ModelBasePointer |
| typedef Superclass::ModelType | ModelType |
| typedef Superclass::ModelPointer | ModelPointer |
| typedef Superclass::StaticParameterValueType | StaticParameterValueType |
| typedef Superclass::StaticParameterValuesType | StaticParameterValuesType |
| typedef Superclass::StaticParameterMapType | StaticParameterMapType |
| typedef itk::Image< double, 3 > | BaseImageType |
| typedef Superclass::IndexType | IndexType |
Public Types inherited from mitk::ConcreteModelParameterizerBase< mitk::DescriptivePharmacokineticBrixModel > | |
| typedef ConcreteModelParameterizerBase< mitk::DescriptivePharmacokineticBrixModel > | Self |
| typedef ModelParameterizerBase | Superclass |
| typedef itk::SmartPointer< Self > | Pointer |
| typedef itk::SmartPointer< const Self > | ConstPointer |
| typedef Superclass::ModelBaseType | ModelBaseType |
| typedef Superclass::ModelBasePointer | ModelBasePointer |
| typedef mitk::DescriptivePharmacokineticBrixModel | ModelType |
| typedef ModelType::Pointer | ModelPointer |
| typedef Superclass::StaticParameterValueType | StaticParameterValueType |
| typedef Superclass::StaticParameterValuesType | StaticParameterValuesType |
| typedef Superclass::StaticParameterMapType | StaticParameterMapType |
| typedef Superclass::IndexType | IndexType |
Public Types inherited from mitk::ModelParameterizerBase | |
| typedef ModelParameterizerBase | Self |
| typedef itk::Object | Superclass |
| typedef itk::SmartPointer< Self > | Pointer |
| typedef itk::SmartPointer< const Self > | ConstPointer |
| typedef ModelBase | ModelBaseType |
| typedef ModelBaseType::Pointer | ModelBasePointer |
| typedef ModelBaseType::ParametersType | ParametersType |
| typedef ModelBaseType::StaticParameterValueType | StaticParameterValueType |
| typedef ModelBaseType::StaticParameterValuesType | StaticParameterValuesType |
| typedef ModelBaseType::StaticParameterMapType | StaticParameterMapType |
| typedef ModelBaseType::TimeGridType | TimeGridType |
| typedef ::itk::Index< 3 > | IndexType |
Public Types inherited from mitk::ModelTraitsInterface | |
| typedef itk::Array< double > | ModelResultType |
| Type representing the model output signal as an array of doubles. More... | |
| using | ParameterValueType = double |
| Type of a single parameter value. More... | |
| typedef itk::Array< ParameterValueType > | ParametersType |
| Type representing a vector of parameter values. More... | |
| typedef std::string | ParameterNameType |
| Type used for parameter names. More... | |
| typedef std::vector< ParameterNameType > | ParameterNamesType |
| Type for a list of parameter names. More... | |
| typedef ParametersType::SizeValueType | ParametersSizeType |
| Type for the count of parameters. More... | |
| typedef ParameterNamesType | DerivedParameterNamesType |
| Type for a list of derived parameter names. More... | |
| typedef ParametersSizeType | DerivedParametersSizeType |
| Type for the count of derived parameters. More... | |
| typedef std::map< ParameterNameType, double > | ParamterScaleMapType |
| Map type associating parameter names to their scaling factors. More... | |
| typedef std::map< ParameterNameType, std::string > | ParamterUnitMapType |
| Map type associating parameter names to their unit strings. More... | |
| typedef std::map< ParameterNameType, double > | DerivedParamterScaleMapType |
| Map type associating derived parameter names to their scaling factors. More... | |
| typedef std::map< ParameterNameType, std::string > | DerivedParamterUnitMapType |
| Map type associating derived parameter names to their unit strings. More... | |
| typedef std::string | FunctionStringType |
| Type for the function string representation of the model. More... | |
| typedef std::string | ModellClassIDType |
| Type for the unique class identifier of the model. More... | |
Public Member Functions | |
| virtual const char * | GetClassName () const |
| virtual void | SetTau (double _arg) |
| virtual const double & | GetTau () |
| virtual void | SetBaseValue (double _arg) |
| virtual const double & | GetBaseValue () |
| StaticParameterMapType | GetGlobalStaticParameters () const override |
| Returns the global static parameters that are the same for all positions. More... | |
| StaticParameterMapType | GetLocalStaticParameters (const IndexType ¤tPosition) const override |
| Returns the local static parameters specific to the given image position. More... | |
| ParametersType | GetDefaultInitialParameterization () const override |
Public Member Functions inherited from mitk::ConcreteModelParameterizerBase< mitk::DescriptivePharmacokineticBrixModel > | |
| StaticParameterMapType | GetGlobalStaticParameters () const override |
| Returns the global static parameters that are the same for all positions. More... | |
| StaticParameterMapType | GetLocalStaticParameters (const IndexType &) const override |
| Returns the local static parameters specific to the given image position. More... | |
| ModelBasePointer | GenerateParameterizedModel (const IndexType ¤tPosition) const override |
| Generates a fully parameterized model instance for the given position. More... | |
| ModelBasePointer | GenerateParameterizedModel () const override |
| Generates a model instance with only global static parameterization. More... | |
| ParametersType | GetDefaultInitialParameterization () const override |
| Returns the default initial parameterization defined by the model developer. 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::ModelParameterizerBase | |
| ParametersType | GetInitialParameterization () const |
| Returns the initial parameterization for fitting. More... | |
| ParametersType | GetInitialParameterization (const IndexType ¤tPosition) const |
| Returns the initial parameterization for a specific image position. More... | |
| void | SetInitialParameterizationDelegate (const InitialParameterizationDelegateBase *delegate) |
| Sets a custom strategy for defining the initial parameterization. More... | |
| virtual void | SetDefaultTimeGrid (TimeGridType _arg) |
| virtual const TimeGridType & | GetDefaultTimeGrid () |
Static Public Member Functions | |
| static Pointer | New () |
Static Public Member Functions inherited from mitk::ConcreteModelParameterizerBase< mitk::DescriptivePharmacokineticBrixModel > | |
| static Pointer | New () |
Protected Member Functions | |
| DescriptivePharmacokineticBrixModelValueBasedParameterizer () | |
| ~DescriptivePharmacokineticBrixModelValueBasedParameterizer () override | |
Protected Member Functions inherited from mitk::ConcreteModelParameterizerBase< mitk::DescriptivePharmacokineticBrixModel > | |
| ConcreteModelParameterizerBase () | |
| ~ConcreteModelParameterizerBase () override | |
Protected Member Functions inherited from mitk::ModelParameterizerBase | |
| ModelParameterizerBase () | |
| ~ModelParameterizerBase () override | |
Protected Member Functions inherited from mitk::ModelTraitsInterface | |
| ModelTraitsInterface () | |
| virtual | ~ModelTraitsInterface () |
Protected Attributes | |
| double | m_Tau |
| double | m_BaseValue |
Protected Attributes inherited from mitk::ModelParameterizerBase | |
| InitialParameterizationDelegateBase::ConstPointer | m_InitialDelegate |
| TimeGridType | m_DefaultTimeGrid |
Parameterizer for the DescriptivePharmacokineticBrixModel using a single baseline value.
Instead of a baseline image, this parameterizer uses a single scalar base value for the pre-contrast signal S0, making it suitable for ROI-based fitting strategies where a complete image is not needed.
Definition at line 29 of file mitkDescriptivePharmacokineticBrixModelValueBasedParameterizer.h.
| typedef itk::Image<double, 3> mitk::DescriptivePharmacokineticBrixModelValueBasedParameterizer::BaseImageType |
Definition at line 51 of file mitkDescriptivePharmacokineticBrixModelValueBasedParameterizer.h.
| typedef itk::SmartPointer< const Self > mitk::DescriptivePharmacokineticBrixModelValueBasedParameterizer::ConstPointer |
Definition at line 36 of file mitkDescriptivePharmacokineticBrixModelValueBasedParameterizer.h.
| typedef Superclass::IndexType mitk::DescriptivePharmacokineticBrixModelValueBasedParameterizer::IndexType |
Definition at line 53 of file mitkDescriptivePharmacokineticBrixModelValueBasedParameterizer.h.
| typedef Superclass::ModelBasePointer mitk::DescriptivePharmacokineticBrixModelValueBasedParameterizer::ModelBasePointer |
Definition at line 42 of file mitkDescriptivePharmacokineticBrixModelValueBasedParameterizer.h.
| typedef Superclass::ModelBaseType mitk::DescriptivePharmacokineticBrixModelValueBasedParameterizer::ModelBaseType |
Definition at line 41 of file mitkDescriptivePharmacokineticBrixModelValueBasedParameterizer.h.
| typedef Superclass::ModelPointer mitk::DescriptivePharmacokineticBrixModelValueBasedParameterizer::ModelPointer |
Definition at line 45 of file mitkDescriptivePharmacokineticBrixModelValueBasedParameterizer.h.
| typedef Superclass::ModelType mitk::DescriptivePharmacokineticBrixModelValueBasedParameterizer::ModelType |
Definition at line 44 of file mitkDescriptivePharmacokineticBrixModelValueBasedParameterizer.h.
| typedef itk::SmartPointer< Self > mitk::DescriptivePharmacokineticBrixModelValueBasedParameterizer::Pointer |
Definition at line 35 of file mitkDescriptivePharmacokineticBrixModelValueBasedParameterizer.h.
| typedef DescriptivePharmacokineticBrixModelValueBasedParameterizer mitk::DescriptivePharmacokineticBrixModelValueBasedParameterizer::Self |
Definition at line 33 of file mitkDescriptivePharmacokineticBrixModelValueBasedParameterizer.h.
| typedef Superclass::StaticParameterMapType mitk::DescriptivePharmacokineticBrixModelValueBasedParameterizer::StaticParameterMapType |
Definition at line 49 of file mitkDescriptivePharmacokineticBrixModelValueBasedParameterizer.h.
| typedef Superclass::StaticParameterValuesType mitk::DescriptivePharmacokineticBrixModelValueBasedParameterizer::StaticParameterValuesType |
Definition at line 48 of file mitkDescriptivePharmacokineticBrixModelValueBasedParameterizer.h.
| typedef Superclass::StaticParameterValueType mitk::DescriptivePharmacokineticBrixModelValueBasedParameterizer::StaticParameterValueType |
Definition at line 47 of file mitkDescriptivePharmacokineticBrixModelValueBasedParameterizer.h.
| typedef ConcreteModelParameterizerBase<mitk::DescriptivePharmacokineticBrixModel> mitk::DescriptivePharmacokineticBrixModelValueBasedParameterizer::Superclass |
Definition at line 34 of file mitkDescriptivePharmacokineticBrixModelValueBasedParameterizer.h.
|
protected |
|
overrideprotected |
|
virtual |
|
virtual |
|
overridevirtual |
This function returns the default parameterization (e.g. initial parametrization for fitting) defined by the model developer for for the given model.
Implements mitk::ModelParameterizerBase.
|
overridevirtual |
Returns the global static parameters that are the same for all positions.
Implements mitk::ModelParameterizerBase.
|
overridevirtual |
Returns the local static parameters specific to the given image position.
| [in] | currentPosition | The 3D index position in image space. |
Implements mitk::ModelParameterizerBase.
|
virtual |
|
static |
|
virtual |
|
virtual |
|
protected |
Contains the base value that should be used by the model.
Definition at line 85 of file mitkDescriptivePharmacokineticBrixModelValueBasedParameterizer.h.
|
protected |
injection time Tau in minutes [min]
Definition at line 82 of file mitkDescriptivePharmacokineticBrixModelValueBasedParameterizer.h.