Medical Imaging Interaction Toolkit  2024.06.00
Medical Imaging Interaction Toolkit
mitk::ModelTraitsInterface Class Referenceabstract

#include <mitkModelTraitsInterface.h>

Inheritance diagram for mitk::ModelTraitsInterface:

Public Types

typedef itk::Array< double > ModelResultType
 
using ParameterValueType = double
 
typedef itk::Array< ParameterValueTypeParametersType
 
typedef std::string ParameterNameType
 
typedef std::vector< ParameterNameTypeParameterNamesType
 
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 ()
 

Detailed Description

Definition at line 24 of file mitkModelTraitsInterface.h.

Member Typedef Documentation

◆ DerivedParameterNamesType

◆ DerivedParametersSizeType

◆ DerivedParamterScaleMapType

◆ DerivedParamterUnitMapType

◆ FunctionStringType

Definition at line 44 of file mitkModelTraitsInterface.h.

◆ ModellClassIDType

Definition at line 45 of file mitkModelTraitsInterface.h.

◆ ModelResultType

typedef itk::Array<double> mitk::ModelTraitsInterface::ModelResultType

Definition at line 29 of file mitkModelTraitsInterface.h.

◆ ParameterNamesType

◆ ParameterNameType

Definition at line 33 of file mitkModelTraitsInterface.h.

◆ ParametersSizeType

typedef ParametersType::SizeValueType mitk::ModelTraitsInterface::ParametersSizeType

Definition at line 35 of file mitkModelTraitsInterface.h.

◆ ParametersType

◆ ParameterValueType

◆ ParamterScaleMapType

◆ ParamterUnitMapType

Definition at line 40 of file mitkModelTraitsInterface.h.

Constructor & Destructor Documentation

◆ ModelTraitsInterface()

mitk::ModelTraitsInterface::ModelTraitsInterface ( )
inlineprotected

Definition at line 84 of file mitkModelTraitsInterface.h.

◆ ~ModelTraitsInterface()

virtual mitk::ModelTraitsInterface::~ModelTraitsInterface ( )
inlineprotectedvirtual

Definition at line 85 of file mitkModelTraitsInterface.h.

Member Function Documentation

◆ GetClassID()

virtual ModellClassIDType mitk::ModelTraitsInterface::GetClassID ( ) const
pure virtual

◆ GetDerivedParameterNames()

virtual DerivedParameterNamesType mitk::ModelTraitsInterface::GetDerivedParameterNames ( ) const
pure virtual

◆ GetDerivedParameterScales()

virtual DerivedParamterScaleMapType mitk::ModelTraitsInterface::GetDerivedParameterScales ( ) const
pure virtual

◆ GetDerivedParameterUnits()

◆ GetFunctionString()

◆ GetModelDisplayName()

◆ GetModelType()

◆ GetNumberOfDerivedParameters()

virtual DerivedParametersSizeType mitk::ModelTraitsInterface::GetNumberOfDerivedParameters ( ) const
pure virtual

◆ GetNumberOfParameters()

◆ GetParameterNames()

◆ GetParameterScales()

virtual ParamterScaleMapType mitk::ModelTraitsInterface::GetParameterScales ( ) const
pure virtual

◆ GetParameterUnits()

◆ GetXAxisName()

◆ GetXAxisUnit()

◆ GetXName()

◆ GetYAxisName()

◆ GetYAxisUnit()


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