7 #ifndef EXPORT_FILE_ABSTRACT_BASE_H 8 #define EXPORT_FILE_ABSTRACT_BASE_H 10 #include "CurveConnectAs.h" 11 #include "ExportHeader.h" 13 #include <QStringList> 37 const QStringList &curvesGraphsNames,
38 CurveConnectAs curveConnectAs1,
39 CurveConnectAs curveConnectAs2)
const;
49 ExportHeader exportHeader,
50 QTextStream &str)
const;
57 const QPointF &posGraphBefore,
58 const QPointF &posGraph)
const;
64 const QString &valueString)
const;
67 #endif // EXPORT_FILE_ABSTRACT_BASE_H
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.
double linearlyInterpolateYRadiusFromTwoPoints(double xThetaValue, const DocumentModelCoords &modelCoords, const QPointF &posGraphBefore, const QPointF &posGraph) const
Interpolate (if xThetaValue is between posGraphBefore.x() and posGraph.x()) or extrapolate (if xTheta...
void destroy2DArray(QVector< QVector< QString * > > &array) const
Deallocate memory for array.
Model for DlgSettingsCoords and CmdSettingsCoords.
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.