7 #ifndef EXPORT_FILE_ABSTRACT_BASE_H 8 #define EXPORT_FILE_ABSTRACT_BASE_H 10 #include "CurveConnectAs.h" 11 #include "ExportFileAbstractBase.h" 12 #include "ExportHeader.h" 13 #include <QStringList> 37 const QStringList &curvesGraphsNames,
38 CurveConnectAs curveConnectAs1,
39 CurveConnectAs curveConnectAs2)
const;
49 ExportHeader exportHeader,
50 QTextStream &str)
const;
53 #endif // EXPORT_FILE_ABSTRACT_BASE_H void destroy2DArray(QVector< QVector< QString *> > &array) const
Deallocate memory for array.
QStringList curvesToInclude(const DocumentModelExportFormat &modelExportOverride, const Document &document, const QStringList &curvesGraphsNames, CurveConnectAs curveConnectAs1, CurveConnectAs curveConnectAs2) const
Identify curves to include in export. The specified DocumentModelExportFormat overrides same data in ...
QString gnuplotComment() const
Gnuplot comment delimiter.
void insertLineSeparator(bool &isFirst, ExportHeader exportHeader, QTextStream &str) const
Insert line(s) between successive sets of curves.
Storage of one imported image and the data attached to that image.
QString curveSeparator(const QString *string) const
Gnuplot requires, and other graphing tools probably prefer, blank lines between successive curves...
Strategy base class for exporting to a file. This class provides common methods.
ExportFileAbstractBase()
Single constructor.
Single X/Y pair for cubic spline interpolation initialization and calculations.