Medical Imaging Interaction Toolkit
2018.4.99-389bf124
Medical Imaging Interaction Toolkit
|
#include <mitkDescriptivePharmacokineticBrixModel.h>
Static Public Member Functions | |
static Pointer | New () |
Static Public Attributes | |
static const std::string | MODEL_DISPLAY_NAME |
static const std::string | NAME_PARAMETER_A |
static const std::string | NAME_PARAMETER_kep |
static const std::string | NAME_PARAMETER_kel |
static const std::string | NAME_PARAMETER_tlag |
static const std::string | NAME_STATIC_PARAMETER_Tau |
static const std::string | NAME_STATIC_PARAMETER_S0 |
static const std::string | UNIT_PARAMETER_A |
static const std::string | UNIT_PARAMETER_kep |
static const std::string | UNIT_PARAMETER_kel |
static const std::string | UNIT_PARAMETER_tlag |
static const std::string | UNIT_STATIC_PARAMETER_Tau |
static const std::string | UNIT_STATIC_PARAMETER_S0 |
static const unsigned int | POSITION_PARAMETER_A |
static const unsigned int | POSITION_PARAMETER_kep |
static const unsigned int | POSITION_PARAMETER_kel |
static const unsigned int | POSITION_PARAMETER_tlag |
static const unsigned int | NUMBER_OF_PARAMETERS |
Protected Member Functions | |
DescriptivePharmacokineticBrixModel () | |
~DescriptivePharmacokineticBrixModel () override | |
itk::LightObject::Pointer | InternalClone () const override |
ModelResultType | ComputeModelfunction (const ParametersType ¶meters) const override |
void | SetStaticParameter (const ParameterNameType &name, const StaticParameterValuesType &values) override |
StaticParameterValuesType | GetStaticParameterValue (const ParameterNameType &name) const override |
void | PrintSelf (std::ostream &os, ::itk::Indent indent) const override |
![]() | |
virtual bool | ValidateModel (std::string &error) const |
virtual DerivedParameterMapType | ComputeDerivedParameters (const ParametersType ¶meters) const |
ModelBase () | |
~ModelBase () override | |
void | PrintSelf (std::ostream &os, ::itk::Indent indent) const override |
![]() | |
ModelTraitsInterface () | |
virtual | ~ModelTraitsInterface () |
Additional Inherited Members | |
![]() | |
TimeGridType | m_TimeGrid |
Definition at line 24 of file mitkDescriptivePharmacokineticBrixModel.h.
typedef itk::SmartPointer< const Self > mitk::DescriptivePharmacokineticBrixModel::ConstPointer |
Definition at line 31 of file mitkDescriptivePharmacokineticBrixModel.h.
Definition at line 30 of file mitkDescriptivePharmacokineticBrixModel.h.
Definition at line 28 of file mitkDescriptivePharmacokineticBrixModel.h.
Definition at line 29 of file mitkDescriptivePharmacokineticBrixModel.h.
|
protected |
Definition at line 73 of file mitkDescriptivePharmacokineticBrixModel.cpp.
|
overrideprotected |
Definition at line 78 of file mitkDescriptivePharmacokineticBrixModel.cpp.
Pointer mitk::DescriptivePharmacokineticBrixModel::Clone | ( | ) | const |
|
overrideprotectedvirtual |
Implements mitk::ModelBase.
Definition at line 145 of file mitkDescriptivePharmacokineticBrixModel.cpp.
References mitk::ModelBase::m_TimeGrid, POSITION_PARAMETER_A, POSITION_PARAMETER_kel, POSITION_PARAMETER_kep, and POSITION_PARAMETER_tlag.
|
virtual |
Run-time type information (and related methods).
Reimplemented from mitk::ModelBase.
|
overridevirtual |
Default implementation returns GetClassID as display name.
Reimplemented from mitk::ModelBase.
Definition at line 43 of file mitkDescriptivePharmacokineticBrixModel.cpp.
References MODEL_DISPLAY_NAME.
|
overridevirtual |
Default implementation returns "Unkown" as model type.
Reimplemented from mitk::ModelBase.
Definition at line 48 of file mitkDescriptivePharmacokineticBrixModel.cpp.
|
overridevirtual |
Returns the number of parameters that must be defined when using the model to compute the signal (GetSignal()).
Implements mitk::ModelTraitsInterface.
Definition at line 97 of file mitkDescriptivePharmacokineticBrixModel.cpp.
References NUMBER_OF_PARAMETERS.
|
overridevirtual |
Returns the number of static parameters that will be used when using the model to compute the signal (but are not defined via GetSignal()).
Implements mitk::ModelBase.
Definition at line 138 of file mitkDescriptivePharmacokineticBrixModel.cpp.
|
overridevirtual |
Returns the names of parameters that must be defined when using the model to compute the signal (GetSignal()).
Implements mitk::ModelTraitsInterface.
Definition at line 84 of file mitkDescriptivePharmacokineticBrixModel.cpp.
References NAME_PARAMETER_A, NAME_PARAMETER_kel, NAME_PARAMETER_kep, and NAME_PARAMETER_tlag.
|
overridevirtual |
Default implementation returns no unit string ("") for every defined parameter.
Reimplemented from mitk::ModelBase.
Definition at line 103 of file mitkDescriptivePharmacokineticBrixModel.cpp.
References NAME_PARAMETER_A, NAME_PARAMETER_kel, NAME_PARAMETER_kep, NAME_PARAMETER_tlag, UNIT_PARAMETER_A, UNIT_PARAMETER_kel, UNIT_PARAMETER_kep, and UNIT_PARAMETER_tlag.
|
virtual |
Referenced by GetStaticParameterValue().
|
overridevirtual |
Returns the names of static parameters that will be used when using the model to compute the signal (but are not defined via GetSignal()).
Implements mitk::ModelBase.
Definition at line 116 of file mitkDescriptivePharmacokineticBrixModel.cpp.
References NAME_STATIC_PARAMETER_S0, and NAME_STATIC_PARAMETER_Tau.
|
overridevirtual |
Default implementation returns no unit string ("") for every defined parameter.
Reimplemented from mitk::ModelBase.
Definition at line 127 of file mitkDescriptivePharmacokineticBrixModel.cpp.
References NAME_STATIC_PARAMETER_S0, NAME_STATIC_PARAMETER_Tau, UNIT_STATIC_PARAMETER_S0, and UNIT_STATIC_PARAMETER_Tau.
|
overrideprotectedvirtual |
Helper function called by GetStaticParameters(). Implement in derived classes to realize the concrete retrieval of static parameters.
Implements mitk::ModelBase.
Definition at line 221 of file mitkDescriptivePharmacokineticBrixModel.cpp.
References GetS0(), GetTau(), NAME_STATIC_PARAMETER_S0, and NAME_STATIC_PARAMETER_Tau.
|
virtual |
Referenced by GetStaticParameterValue().
|
overridevirtual |
Default implementation returns an empty string.
Reimplemented from mitk::ModelBase.
Definition at line 53 of file mitkDescriptivePharmacokineticBrixModel.cpp.
|
overridevirtual |
Default implementation returns an empty string.
Reimplemented from mitk::ModelBase.
Definition at line 58 of file mitkDescriptivePharmacokineticBrixModel.cpp.
|
overridevirtual |
Default implementation returns an empty string.
Reimplemented from mitk::ModelBase.
Definition at line 63 of file mitkDescriptivePharmacokineticBrixModel.cpp.
|
overridevirtual |
Default implementation returns an empty string.
Reimplemented from mitk::ModelBase.
Definition at line 68 of file mitkDescriptivePharmacokineticBrixModel.cpp.
|
overrideprotected |
Actual implementation of the clone method. This method should be reimplemeted in subclasses to clone the extra required parameters.
Definition at line 239 of file mitkDescriptivePharmacokineticBrixModel.cpp.
References mitk::ModelBase::m_TimeGrid, and New().
|
static |
Method for creation through the object factory.
Referenced by InternalClone(), and mitkDescriptivePharmacokineticBrixModelTest().
|
overrideprotected |
Definition at line 250 of file mitkDescriptivePharmacokineticBrixModel.cpp.
References mitk::ModelBase::PrintSelf().
|
virtual |
Referenced by SetStaticParameter().
|
overrideprotectedvirtual |
Helper function called by SetStaticParameters(). Implement in derived classes to realize the concrete setting of static parameters.
Implements mitk::ModelBase.
Definition at line 206 of file mitkDescriptivePharmacokineticBrixModel.cpp.
References NAME_STATIC_PARAMETER_S0, NAME_STATIC_PARAMETER_Tau, SetS0(), and SetTau().
|
virtual |
Referenced by SetStaticParameter().
|
static |
Definition at line 38 of file mitkDescriptivePharmacokineticBrixModel.h.
Referenced by GetModelDisplayName().
|
static |
Definition at line 42 of file mitkDescriptivePharmacokineticBrixModel.h.
Referenced by GetParameterNames(), and GetParameterUnits().
|
static |
Definition at line 44 of file mitkDescriptivePharmacokineticBrixModel.h.
Referenced by GetParameterNames(), and GetParameterUnits().
|
static |
Definition at line 43 of file mitkDescriptivePharmacokineticBrixModel.h.
Referenced by GetParameterNames(), and GetParameterUnits().
|
static |
Definition at line 45 of file mitkDescriptivePharmacokineticBrixModel.h.
Referenced by GetParameterNames(), and GetParameterUnits().
|
static |
Definition at line 47 of file mitkDescriptivePharmacokineticBrixModel.h.
Referenced by GetStaticParameterNames(), GetStaticParameterUnits(), GetStaticParameterValue(), and SetStaticParameter().
|
static |
Definition at line 46 of file mitkDescriptivePharmacokineticBrixModel.h.
Referenced by mitk::DescriptivePharmacokineticBrixModelFactory::DoCreateParameterizer(), GetStaticParameterNames(), GetStaticParameterUnits(), GetStaticParameterValue(), and SetStaticParameter().
|
static |
Definition at line 63 of file mitkDescriptivePharmacokineticBrixModel.h.
Referenced by GetNumberOfParameters().
|
static |
Definition at line 56 of file mitkDescriptivePharmacokineticBrixModel.h.
Referenced by ComputeModelfunction(), mitk::DescriptivePharmacokineticBrixModelValueBasedParameterizer::GetDefaultInitialParameterization(), mitk::DescriptivePharmacokineticBrixModelParameterizer::GetDefaultInitialParameterization(), and mitkDescriptivePharmacokineticBrixModelTest().
|
static |
Definition at line 58 of file mitkDescriptivePharmacokineticBrixModel.h.
Referenced by ComputeModelfunction(), mitk::DescriptivePharmacokineticBrixModelValueBasedParameterizer::GetDefaultInitialParameterization(), mitk::DescriptivePharmacokineticBrixModelParameterizer::GetDefaultInitialParameterization(), and mitkDescriptivePharmacokineticBrixModelTest().
|
static |
Definition at line 57 of file mitkDescriptivePharmacokineticBrixModel.h.
Referenced by ComputeModelfunction(), mitk::DescriptivePharmacokineticBrixModelValueBasedParameterizer::GetDefaultInitialParameterization(), mitk::DescriptivePharmacokineticBrixModelParameterizer::GetDefaultInitialParameterization(), and mitkDescriptivePharmacokineticBrixModelTest().
|
static |
Definition at line 61 of file mitkDescriptivePharmacokineticBrixModel.h.
Referenced by ComputeModelfunction(), mitk::DescriptivePharmacokineticBrixModelValueBasedParameterizer::GetDefaultInitialParameterization(), mitk::DescriptivePharmacokineticBrixModelParameterizer::GetDefaultInitialParameterization(), and mitkDescriptivePharmacokineticBrixModelTest().
|
static |
Definition at line 49 of file mitkDescriptivePharmacokineticBrixModel.h.
Referenced by GetParameterUnits().
|
static |
Definition at line 51 of file mitkDescriptivePharmacokineticBrixModel.h.
Referenced by GetParameterUnits().
|
static |
Definition at line 50 of file mitkDescriptivePharmacokineticBrixModel.h.
Referenced by GetParameterUnits().
|
static |
Definition at line 52 of file mitkDescriptivePharmacokineticBrixModel.h.
Referenced by GetParameterUnits().
|
static |
Definition at line 54 of file mitkDescriptivePharmacokineticBrixModel.h.
Referenced by GetStaticParameterUnits().
|
static |
Definition at line 53 of file mitkDescriptivePharmacokineticBrixModel.h.
Referenced by GetStaticParameterUnits().