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
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.
QString curveSeparator(const QString *string) const
Gnuplot requires, and other graphing tools probably prefer, blank lines between successive curves...
Storage of one imported image and the data attached to that image.
Strategy base class for exporting to a file. This class provides common methods.
void destroy2DArray(QVector< QVector< QString * > > &array) const
Deallocate memory for array.
ExportFileAbstractBase()
Single constructor.
Single X/Y pair for cubic spline interpolation initialization and calculations.
void insertLineSeparator(bool &isFirst, ExportHeader exportHeader, QTextStream &str) const
Insert line(s) between successive sets of curves.