13 #ifndef __CONCRETE_MODEL_FACTORY_BASE_H 14 #define __CONCRETE_MODEL_FACTORY_BASE_H 22 template <
class TModel>
53 return ModelType::New();
168 void operator=(
const Self&);
172 #endif // __CONCRETE_MODEL_FACTORY_BASE_H ModelFactoryBase::DerivedParameterNamesType DerivedParameterNamesType
DerivedParamterUnitMapType GetDerivedParameterUnits() const override
Base class for (dynamic) models. A model can be used to calculate its signal given the discrete time ...
ModelTraitsInterface::DerivedParamterUnitMapType DerivedParamterUnitMapType
ModelFactoryBase::ParameterNameType ParameterNameType
std::string GetModelType() const override
ParameterNamesType GetDerivedParameterNames() const override
ModellClassIDType GetClassID() const override
ParamterUnitMapType GetParameterUnits() const override
ModelFactoryBase::ParameterNamesType ParameterNamesType
ModelTraitsInterface::ParametersSizeType ParametersSizeType
DataCollection - Class to facilitate loading/accessing structured data.
ModelFactoryBase::DerivedParametersSizeType DerivedParametersSizeType
static ModelPointer CreateConcreteModel()
ModelFactoryBase::ModelBasePointer ModelBasePointer
ModelFactoryBase::ParametersSizeType ParametersSizeType
ModelTraitsInterface::DerivedParamterScaleMapType DerivedParamterScaleMapType
ModelTraitsInterface::DerivedParameterNamesType DerivedParameterNamesType
ConstraintCheckerBase::Pointer CreateDefaultConstraints() const override
ParametersSizeType GetNumberOfParameters() const override
std::string GetYAxisName() const override
std::string GetModelDisplayName() const override
ModelFactoryBase::ParamterScaleMapType ParamterScaleMapType
~ConcreteModelFactoryBase() override
std::string GetXAxisUnit() const override
ModelFactoryBase::ModelBaseType ModelBaseType
DerivedParamterScaleMapType GetDerivedParameterScales() const override
ModelFactoryBase::FunctionStringType FunctionStringType
std::string GetXName() const override
ModelTraitsInterface::FunctionStringType FunctionStringType
ModelTraitsInterface::ModellClassIDType ModellClassIDType
FunctionStringType GetFunctionString() const override
ParamterScaleMapType GetParameterScales() const override
ConcreteModelFactoryBase()
ModelTraitsInterface::DerivedParametersSizeType DerivedParametersSizeType
mitkClassMacro(ConcreteModelFactoryBase, ModelFactoryBase)
ModelTraitsInterface::ParamterScaleMapType ParamterScaleMapType
ModelTraitsInterface::ParameterNamesType ParameterNamesType
std::string GetYAxisUnit() const override
ModelBasePointer CreateModel() const override
std::string GetXAxisName() const override
ModelTraitsInterface::ParameterNameType ParameterNameType
ParameterNamesType GetParameterNames() const override
ModelType::Pointer ModelPointer
ModelFactoryBase::DerivedParamterUnitMapType DerivedParamterUnitMapType
ParametersSizeType GetNumberOfDerivedParameters() const override
ModelTraitsInterface::ParamterUnitMapType ParamterUnitMapType
ModelFactoryBase::ModellClassIDType ModellClassIDType
ModelFactoryBase::DerivedParamterScaleMapType DerivedParamterScaleMapType
ModelFactoryBase::ParamterUnitMapType ParamterUnitMapType