XYFunctionCurve

A xy-curve that is calculated as a function of other curves.

Public Methods

void

XYFunctionCurve(const QString &name)

void

clearFunction()

QString

function() const

const QVector< FunctionData >&

functionData() const

QIcon

icon() const override

bool

load(XmlStreamReader *, bool preview) override

const XYAnalysisCurve::Result&

result() const override

void

save(QXmlStreamWriter *) const override

void

setFunction(const QString &function, const QStringList &variableNames, const QVector< const XYCurve * > &curve)

Detailed Description

class XYFunctionCurve : public XYAnalysisCurve

A xy-curve that is calculated as a function of other curves.

Public Functions

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.

void clearFunction()

Clears the function used to generate column values.

struct FunctionData