7 #ifndef EXPORT_FILE_FUNCTIONS_H 8 #define EXPORT_FILE_FUNCTIONS_H 10 #include "ExportFileAbstractBase.h" 11 #include "ExportValuesXOrY.h" 12 #include <QStringList> 35 QTextStream &str)
const;
42 const QStringList &curvesIncluded,
43 const ExportValuesXOrY &xThetaValues,
44 const QString &delimiter,
46 QTextStream &str)
const;
50 const QStringList &curvesIncluded,
51 const ExportValuesXOrY &xThetaValues,
52 const QString &delimiter,
54 QTextStream &str)
const;
59 void initializeYRadiusValues (
const QStringList &curvesIncluded,
60 const ExportValuesXOrY &xThetaValuesMerged,
61 QVector<QVector<QString*> > &yRadiusValues)
const;
63 double linearlyInterpolate (
const Points &points,
69 const QStringList &curvesIncluded,
71 const ExportValuesXOrY &xThetaValues,
72 QVector<QVector<QString*> > &yRadiusValues)
const;
76 const ExportValuesXOrY &xThetaValues,
78 QVector<QString*> &yRadiusValues)
const;
82 const ExportValuesXOrY &xThetaValues,
84 QVector<QString*> &yRadiusValues)
const;
88 const ExportValuesXOrY &xThetaValues,
90 QVector<QString*> &yRadiusValues)
const;
96 const QStringList &curvesIncluded,
97 const ExportValuesXOrY &xThetaValuesMerged,
99 QVector<QVector<QString*> > &yRadiusValues,
100 const QString &delimiter,
101 QTextStream &str)
const;
104 bool rowHasAtLeastOneYRadiusEntry (
const QVector<QVector<QString*> > &yRadiusValues,
108 #endif // EXPORT_FILE_FUNCTIONS_H
ExportFileFunctions()
Single constructor.
Model for DlgSettingsMainWindow.
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.