XYFitCurve

A xy-curve defined by a fit model.

Public Methods

void

XYFitCurve(const QString &name)

void

clearFitResult()

const QString&

dataSourceHistogramPath() const

void

evaluate(bool preview)

const FitResult&

fitResult() const

QIcon

icon() const override

void

initFitData(XYAnalysisCurve::AnalysisAction)

void

initFitData(XYFitCurve::FitData &)

void

initStartValues(XYFitCurve::FitData &)

bool

load(XmlStreamReader *, bool preview) override

const AbstractColumn*

residualsColumn() const

const XYAnalysisCurve::Result&

result() const override

void

save(QXmlStreamWriter *) const override

const QString&

xErrorColumnPath() const

const QString&

yErrorColumnPath() const

Detailed Description

class XYFitCurve : public XYAnalysisCurve

A xy-curve defined by a fit model.

Public Functions

void initFitData(XYAnalysisCurve::AnalysisAction)

sets the parameter names for given model category, model type and degree in fitData for given action

virtual QIcon icon() const override

Returns an icon to be used in the project explorer.

virtual void save(QXmlStreamWriter*) const override

Save as XML.

virtual bool load(XmlStreamReader*, bool preview) override

Load from XML.

Public Static Functions

static void initFitData(XYFitCurve::FitData&)

sets the model expression and the parameter names for given model category, model type and degree in fitData

struct FitData
struct FitResult : public XYAnalysisCurve::Result