15 #ifndef BORNAGAIN_GUI_COREGUI_MODELS_FITPARAMETERITEMS_H
16 #define BORNAGAIN_GUI_COREGUI_MODELS_FITPARAMETERITEMS_H
46 void initMinMaxValues(
const RealLimits& limits);
53 QString parameterType()
const;
55 void setLimitEnabled(
const QString&
name,
bool enabled);
56 bool isLimited()
const;
58 bool isLowerLimited()
const;
59 bool isUpperLimited()
const;
75 QVector<FitParameterItem*> fitParameterItems();
77 void setValuesInParameterContainer(
const QVector<double>& values,
Defines and implements class AttLimits.
Defines class SessionItem.
Attributes and limits of a fit parameter, and coupling between these properties.
static const QString T_FIT_PARAMETERS
The FitParameterItem class represents a fit parameter in GUI.
static const QString P_MAX
static const QString T_LINK
static const QString P_TYPE
static const QString P_MIN
static const QString P_START_VALUE
FitParameterItems is a collection of items to define fit parameters in GUI.
static const QString P_DOMAIN
static const QString P_LINK
The ParameterContainerItem is a top item to hold all ParameterItem, represents an entry point to para...
Limits for a real fit parameter.
A collection of fit parameters.
QString const & name(EShape k)
The multi-library, multi-algorithm fit wrapper library.