1 #ifndef EXPORT_FILE_FUNCTIONS_H
2 #define EXPORT_FILE_FUNCTIONS_H
4 #include "ExportFileAbstractBase.h"
5 #include "ExportValuesXOrY.h"
29 QTextStream &str)
const;
36 const QStringList &curvesIncluded,
37 const ExportValuesXOrY &xThetaValues,
38 const QString &delimiter,
40 QTextStream &str)
const;
44 const QStringList &curvesIncluded,
45 const ExportValuesXOrY &xThetaValues,
46 const QString &delimiter,
48 QTextStream &str)
const;
53 void initializeYRadiusValues (
const QStringList &curvesIncluded,
54 const ExportValuesXOrY &xThetaValuesMerged,
55 QVector<QVector<QString*> > &yRadiusValues)
const;
57 double linearlyInterpolate (
const Points &points,
63 const QStringList &curvesIncluded,
65 const ExportValuesXOrY &xThetaValues,
66 QVector<QVector<QString*> > &yRadiusValues)
const;
70 const ExportValuesXOrY &xThetaValues,
72 QVector<QString*> &yRadiusValues)
const;
76 const ExportValuesXOrY &xThetaValues,
78 QVector<QString*> &yRadiusValues)
const;
82 const ExportValuesXOrY &xThetaValues,
84 QVector<QString*> &yRadiusValues)
const;
90 const QStringList &curvesIncluded,
91 const ExportValuesXOrY &xThetaValuesMerged,
93 QVector<QVector<QString*> > &yRadiusValues,
94 const QString &delimiter,
95 QTextStream &str)
const;
98 bool rowHasAtLeastOneYRadiusEntry (
const QVector<QVector<QString*> > &yRadiusValues,
102 #endif // EXPORT_FILE_FUNCTIONS_H
ExportFileFunctions()
Single constructor.
Model for DlgSettingsMainWindow and CmdSettingsMainWindow.
Model for DlgSettingsCoords and CmdSettingsCoords.
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.
Strategy class for exporting to a file. This strategy is external to the Document class so that class...
void exportToFile(const DocumentModelExportFormat &modelExportOverride, const Document &document, const MainWindowModel &modelMainWindow, const Transformation &transformation, QTextStream &str) const
Export Document points according to the settings.