Medical Imaging Interaction Toolkit
2023.04.00
Medical Imaging Interaction Toolkit
|
#include <mitkModelTraitsInterface.h>
Public Types | |
typedef itk::Array< double > | ModelResultType |
using | ParameterValueType = double |
typedef itk::Array< ParameterValueType > | ParametersType |
typedef std::string | ParameterNameType |
typedef std::vector< ParameterNameType > | ParameterNamesType |
typedef ParametersType::SizeValueType | ParametersSizeType |
typedef ParameterNamesType | DerivedParameterNamesType |
typedef ParametersSizeType | DerivedParametersSizeType |
typedef std::map< ParameterNameType, double > | ParamterScaleMapType |
typedef std::map< ParameterNameType, std::string > | ParamterUnitMapType |
typedef std::map< ParameterNameType, double > | DerivedParamterScaleMapType |
typedef std::map< ParameterNameType, std::string > | DerivedParamterUnitMapType |
typedef std::string | FunctionStringType |
typedef std::string | ModellClassIDType |
Public Member Functions | |
virtual ParameterNamesType | GetParameterNames () const =0 |
virtual ParametersSizeType | GetNumberOfParameters () const =0 |
virtual ParamterScaleMapType | GetParameterScales () const =0 |
virtual ParamterUnitMapType | GetParameterUnits () const =0 |
virtual DerivedParameterNamesType | GetDerivedParameterNames () const =0 |
virtual DerivedParametersSizeType | GetNumberOfDerivedParameters () const =0 |
virtual DerivedParamterScaleMapType | GetDerivedParameterScales () const =0 |
virtual DerivedParamterUnitMapType | GetDerivedParameterUnits () const =0 |
virtual std::string | GetModelDisplayName () const =0 |
virtual std::string | GetModelType () const =0 |
virtual FunctionStringType | GetFunctionString () const =0 |
virtual ModellClassIDType | GetClassID () const =0 |
virtual std::string | GetXName () const =0 |
virtual std::string | GetXAxisName () const =0 |
virtual std::string | GetXAxisUnit () const =0 |
virtual std::string | GetYAxisName () const =0 |
virtual std::string | GetYAxisUnit () const =0 |
Protected Member Functions | |
ModelTraitsInterface () | |
virtual | ~ModelTraitsInterface () |
Definition at line 24 of file mitkModelTraitsInterface.h.
Definition at line 36 of file mitkModelTraitsInterface.h.
Definition at line 37 of file mitkModelTraitsInterface.h.
typedef std::map<ParameterNameType, double> mitk::ModelTraitsInterface::DerivedParamterScaleMapType |
Definition at line 41 of file mitkModelTraitsInterface.h.
typedef std::map<ParameterNameType, std::string> mitk::ModelTraitsInterface::DerivedParamterUnitMapType |
Definition at line 42 of file mitkModelTraitsInterface.h.
typedef std::string mitk::ModelTraitsInterface::FunctionStringType |
Definition at line 44 of file mitkModelTraitsInterface.h.
typedef std::string mitk::ModelTraitsInterface::ModellClassIDType |
Definition at line 45 of file mitkModelTraitsInterface.h.
typedef itk::Array<double> mitk::ModelTraitsInterface::ModelResultType |
Definition at line 29 of file mitkModelTraitsInterface.h.
typedef std::vector<ParameterNameType> mitk::ModelTraitsInterface::ParameterNamesType |
Definition at line 34 of file mitkModelTraitsInterface.h.
typedef std::string mitk::ModelTraitsInterface::ParameterNameType |
Definition at line 33 of file mitkModelTraitsInterface.h.
typedef ParametersType::SizeValueType mitk::ModelTraitsInterface::ParametersSizeType |
Definition at line 35 of file mitkModelTraitsInterface.h.
typedef itk::Array<ParameterValueType> mitk::ModelTraitsInterface::ParametersType |
Definition at line 31 of file mitkModelTraitsInterface.h.
using mitk::ModelTraitsInterface::ParameterValueType = double |
Definition at line 30 of file mitkModelTraitsInterface.h.
typedef std::map<ParameterNameType, double> mitk::ModelTraitsInterface::ParamterScaleMapType |
Definition at line 39 of file mitkModelTraitsInterface.h.
typedef std::map<ParameterNameType, std::string> mitk::ModelTraitsInterface::ParamterUnitMapType |
Definition at line 40 of file mitkModelTraitsInterface.h.
|
inlineprotected |
Definition at line 84 of file mitkModelTraitsInterface.h.
|
inlineprotectedvirtual |
Definition at line 85 of file mitkModelTraitsInterface.h.
|
pure virtual |
|
pure virtual |
Returns the names of derived parameters that must be defined when using the model to compute them (GetDerivedParameters()).
Implemented in mitk::ModelBase, mitk::ConcreteModelParameterizerBase< TModel >, mitk::ConcreteModelFactoryBase< TModel >, mitk::ThreeStepLinearModel, mitk::TestModel, mitk::TwoStepLinearModel, mitk::ExtendedToftsModel, mitk::StandardToftsModel, mitk::T2DecayModel, and mitk::LinearModel.
|
pure virtual |
|
pure virtual |
|
pure virtual |
Implemented in mitk::ConcreteModelParameterizerBase< TModel >, mitk::ConcreteModelFactoryBase< TModel >, mitk::ModelBase, mitk::ThreeStepLinearModel, mitk::GenericParamModel, mitk::TwoStepLinearModel, mitk::GenericParamModelParameterizer, mitk::T2DecayModel, mitk::TestModel, mitk::ExpDecayOffsetModel, and mitk::LinearModel.
|
pure virtual |
Implemented in mitk::ConcreteModelParameterizerBase< TModel >, mitk::ConcreteModelFactoryBase< TModel >, mitk::ModelBase, mitk::NumericTwoCompartmentExchangeModel, mitk::TwoCompartmentExchangeModel, mitk::DescriptivePharmacokineticBrixModel, mitk::ThreeStepLinearModel, mitk::NumericTwoTissueCompartmentModel, mitk::TwoTissueCompartmentModel, mitk::ExtendedOneTissueCompartmentModel, mitk::ExtendedToftsModel, mitk::StandardToftsModel, mitk::GenericParamModel, mitk::TwoTissueCompartmentFDGModel, mitk::OneTissueCompartmentModel, mitk::TwoStepLinearModel, mitk::T2DecayModel, mitk::TestModel, mitk::ExpDecayOffsetModel, and mitk::LinearModel.
|
pure virtual |
Implemented in mitk::ConcreteModelParameterizerBase< TModel >, mitk::ConcreteModelFactoryBase< TModel >, mitk::ModelBase, mitk::NumericTwoCompartmentExchangeModel, mitk::TwoCompartmentExchangeModel, mitk::DescriptivePharmacokineticBrixModel, mitk::ThreeStepLinearModel, mitk::NumericTwoTissueCompartmentModel, mitk::TwoTissueCompartmentModel, mitk::ExtendedOneTissueCompartmentModel, mitk::ExtendedToftsModel, mitk::StandardToftsModel, mitk::GenericParamModel, mitk::TwoTissueCompartmentFDGModel, mitk::OneTissueCompartmentModel, mitk::TwoStepLinearModel, mitk::T2DecayModel, mitk::TestModel, mitk::ExpDecayOffsetModel, and mitk::LinearModel.
|
pure virtual |
Returns the number of derived parameters that must be defined when using the model to compute them (GetDerivedParameters()).
Implemented in mitk::ModelBase, mitk::ConcreteModelParameterizerBase< TModel >, mitk::ConcreteModelFactoryBase< TModel >, mitk::ThreeStepLinearModel, mitk::TestModel, mitk::TwoStepLinearModel, mitk::ExtendedToftsModel, mitk::StandardToftsModel, mitk::T2DecayModel, and mitk::LinearModel.
|
pure virtual |
Returns the number of parameters that must be defined when using the model to compute the signal (GetSignal()).
Implemented in mitk::ConcreteModelParameterizerBase< TModel >, mitk::NumericTwoCompartmentExchangeModel, mitk::DescriptivePharmacokineticBrixModel, mitk::TwoCompartmentExchangeModel, mitk::ThreeStepLinearModel, mitk::ConcreteModelFactoryBase< TModel >, mitk::GenericParamModel, mitk::NumericTwoTissueCompartmentModel, mitk::TwoTissueCompartmentModel, mitk::TestModel, mitk::ExtendedOneTissueCompartmentModel, mitk::ExtendedToftsModel, mitk::StandardToftsModel, mitk::TwoStepLinearModel, mitk::TwoTissueCompartmentFDGModel, mitk::OneTissueCompartmentModel, mitk::T2DecayModel, mitk::ExpDecayOffsetModel, and mitk::LinearModel.
|
pure virtual |
Returns the names of parameters that must be defined when using the model to compute the signal (GetSignal()).
Implemented in mitk::ConcreteModelParameterizerBase< TModel >, mitk::NumericTwoCompartmentExchangeModel, mitk::DescriptivePharmacokineticBrixModel, mitk::TwoCompartmentExchangeModel, mitk::ThreeStepLinearModel, mitk::GenericParamModel, mitk::NumericTwoTissueCompartmentModel, mitk::ConcreteModelFactoryBase< TModel >, mitk::TwoTissueCompartmentModel, mitk::ExtendedOneTissueCompartmentModel, mitk::ExtendedToftsModel, mitk::StandardToftsModel, mitk::TestModel, mitk::TwoStepLinearModel, mitk::TwoTissueCompartmentFDGModel, mitk::OneTissueCompartmentModel, mitk::T2DecayModel, mitk::ExpDecayOffsetModel, and mitk::LinearModel.
|
pure virtual |
|
pure virtual |
Implemented in mitk::ConcreteModelParameterizerBase< TModel >, mitk::NumericTwoCompartmentExchangeModel, mitk::DescriptivePharmacokineticBrixModel, mitk::TwoCompartmentExchangeModel, mitk::ConcreteModelFactoryBase< TModel >, mitk::ModelBase, mitk::ThreeStepLinearModel, mitk::NumericTwoTissueCompartmentModel, mitk::TwoTissueCompartmentModel, mitk::ExtendedOneTissueCompartmentModel, mitk::ExtendedToftsModel, mitk::StandardToftsModel, mitk::TwoTissueCompartmentFDGModel, mitk::OneTissueCompartmentModel, and mitk::TestModel.
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |