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> 35 const QStringList &curvesGraphsNames,
36 CurveConnectAs curveConnectAs1,
37 CurveConnectAs curveConnectAs2)
const;
47 ExportHeader exportHeader,
48 QTextStream &str)
const;
54 const QString &valueString)
const;
57 #endif // EXPORT_FILE_ABSTRACT_BASE_H void destroy2DArray(QVector< QVector< QString *> > &array) const
Deallocate memory for array.
QString wrapInDoubleQuotesIfNeeded(const DocumentModelExportFormat &modelExportOverride, const QString &valueString) const
RFC 4180 says if values are delimited by a comma AND a value has commas in it (for locale like Englis...
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.
Storage of one imported image and the data attached to that image.
void insertLineSeparator(bool isFirst, ExportHeader exportHeader, QTextStream &str) const
Insert line(s) between successive sets of 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.