XYAnalysisCurve

A description for XYAnalysisCurve.

class XYAnalysisCurve : public XYCurve

Base class for all analysis curves.

Subclassed by XYBaselineCorrectionCurve, XYConvolutionCurve, XYCorrelationCurve, XYDifferentiationCurve, XYFitCurve, XYFourierFilterCurve, XYFourierTransformCurve, XYFunctionCurve, XYHilbertTransformCurve, XYIntegrationCurve, XYInterpolationCurve, XYLineSimplificationCurve, XYSmoothCurve

Public Functions

virtual void save(QXmlStreamWriter*) const override

Save as XML.

virtual bool load(XmlStreamReader*, bool preview) override

Load from XML.

Public Slots

void handleSourceDataChanged()

called when the data in the data source aspects was changed.

void createDataSpreadsheet()

creates a new spreadsheet having the data with the results of the calculation. the new spreadsheet is added to the current folder.

struct Result

Subclassed by XYFitCurve::FitResult, XYFourierFilterCurve::FilterResult, XYIntegrationCurve::IntegrationResult, XYLineSimplificationCurve::LineSimplificationResult