XYAnalysisCurve
A description for XYAnalysisCurve.
-
class XYAnalysisCurve : public XYCurve
Base class for all analysis curves.
Subclassed by XYConvolutionCurve, XYCorrelationCurve, XYDataReductionCurve, XYDifferentiationCurve, XYFitCurve, XYFourierFilterCurve, XYFourierTransformCurve, XYFunctionCurve, XYHilbertTransformCurve, XYIntegrationCurve, XYInterpolationCurve, XYSmoothCurve
Public Functions
-
virtual bool usingColumn(const AbstractColumn*, bool indirect = true) const override
returns
trueif the column is used internally in the plot for the visualisation, returnsfalseotherwise. Ifindirectis true it returns true also if a depending curve uses that column
-
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 XYDataReductionCurve::DataReductionResult, XYFitCurve::FitResult, XYFourierFilterCurve::FilterResult, XYIntegrationCurve::IntegrationResult
-
virtual bool usingColumn(const AbstractColumn*, bool indirect = true) const override