21 for (ParameterNamesType::iterator pos = names.begin(); pos != names.end(); ++pos)
23 result.insert(std::make_pair(*pos, 2.0));
35 for (ParameterNamesType::iterator pos = names.begin(); pos != names.end(); ++pos)
37 result.insert(std::make_pair(*pos,
"ParamUnit"));
45 return "Test Model 1";
55 return "slope*X+offset";
87 result.push_back(
"slope");
88 result.push_back(
"offset");
102 result.push_back(
"x-intercept");
117 TimeGridType::const_iterator timeGridEnd =
m_TimeGrid.end();
118 ModelResultType::iterator signalPos = signal.begin();
120 for (TimeGridType::const_iterator gridPos =
m_TimeGrid.begin(); gridPos != timeGridEnd;
121 ++gridPos, ++signalPos)
123 *signalPos = parameters[0] * (*gridPos) + parameters[1];
161 double intercept = -1 * parameters[1] / parameters[0];
162 result.insert(std::make_pair(
"x-intercept", intercept));
172 return newClone.GetPointer();
ParametersSizeType GetNumberOfStaticParameters() const override
std::string GetModelDisplayName() const override
ModelTraitsInterface::ParametersType ParametersType
std::string FunctionStringType
StaticParameterValuesType GetStaticParameterValue(const ParameterNameType &name) const override
DerivedParameterMapType ComputeDerivedParameters(const mitk::ModelBase::ParametersType ¶meters) const override
std::map< ParameterNameType, double > ParamterScaleMapType
ModelResultType ComputeModelfunction(const ParametersType ¶meters) const override
itk::LightObject::Pointer InternalClone() const override
std::string GetYAxisName() const override
ParameterNamesType GetStaticParameterNames() const override
std::string GetXAxisName() const override
std::string GetModelType() const override
FunctionStringType GetFunctionString() const override
ParametersSizeType GetNumberOfParameters() const override
std::vector< StaticParameterValueType > StaticParameterValuesType
std::map< ParameterNameType, DerivedParameterValueType > DerivedParameterMapType
ModelTraitsInterface::ModelResultType ModelResultType
ParamterUnitMapType GetParameterUnits() const override
ParameterNamesType GetDerivedParameterNames() const override
std::string GetXName() const override
ModelTraitsInterface::ParameterNameType ParameterNameType
std::string GetXAxisUnit() const override
void SetStaticParameter(const ParameterNameType &name, const StaticParameterValuesType &values) override
ModelTraitsInterface::ParameterNamesType ParameterNamesType
ParamterScaleMapType GetParameterScales() const override
Superclass::ParametersSizeType ParametersSizeType
std::string GetYAxisUnit() const override
ParametersSizeType GetNumberOfDerivedParameters() const override
std::map< ParameterNameType, std::string > ParamterUnitMapType
ParameterNamesType GetParameterNames() const override