Medical Imaging Interaction Toolkit
2023.04.00
Medical Imaging Interaction Toolkit
|
Go to the documentation of this file.
13 #ifndef mitkModelBase_h
14 #define mitkModelBase_h
19 #include <itkArray2D.h>
20 #include <itkObject.h>
90 std::string GetModelDisplayName()
const override;
93 std::string GetModelType()
const override;
102 std::string GetXName()
const override;
105 std::string GetXAxisName()
const override;
108 std::string GetXAxisUnit()
const override;
111 std::string GetYAxisName()
const override;
114 std::string GetYAxisUnit()
const override;
181 virtual bool ValidateModel(std::string& error)
const;
199 void PrintSelf(std::ostream& os, ::itk::Indent indent)
const override;
209 void operator=(
const Self&);
std::map< ParameterNameType, std::string > ParamterUnitMapType
std::map< ParameterNameType, double > ParamterScaleMapType
ModelTraitsInterface::DerivedParameterNamesType DerivedParameterNamesType
double StaticParameterValueType
ModelTraitsInterface::ParameterNamesType ParameterNamesType
ModelTraitsInterface::ModelResultType ModelResultType
ParametersType::SizeValueType ParametersSizeType
ModelTraitsInterface::DerivedParametersSizeType DerivedParametersSizeType
std::vector< StaticParameterValueType > StaticParameterValuesType
itk::SmartPointer< const Self > ConstPointer
ModelTraitsInterface::ParameterNameType ParameterNameType
ModelTraitsInterface::ParametersType ParametersType
std::map< ParameterNameType, DerivedParameterValueType > DerivedParameterMapType
ParameterNamesType DerivedParameterNamesType
#define MITKMODELFIT_EXPORT
DataCollection - Class to facilitate loading/accessing structured data.
std::map< ParameterNameType, double > DerivedParamterScaleMapType
std::vector< ParameterNameType > ParameterNamesType
std::string ModellClassIDType
double ParameterValueType
std::string FunctionStringType
itk::SmartPointer< Self > Pointer
std::map< ParameterNameType, std::string > DerivedParamterUnitMapType
itk::Array< ParameterValueType > ParametersType
ModelTraitsInterface::ParametersSizeType ParametersSizeType
std::string ParameterNameType
itk::Array< double > TimeGridType
ModelTraitsInterface::ParameterValueType ParameterValueType
Base class for (dynamic) models. A model can be used to calculate its signal given the discrete time ...
itk::Array< double > ModelResultType
std::map< ParameterNameType, StaticParameterValuesType > StaticParameterMapType
ParametersSizeType DerivedParametersSizeType
double DerivedParameterValueType