1 #ifndef EXPORT_FILE_FUNCTIONS_H
2 #define EXPORT_FILE_FUNCTIONS_H
4 #include "ExportFileAbstractBase.h"
5 #include "ExportValuesXOrY.h"
27 QTextStream &str)
const;
33 const QStringList &curvesIncluded,
34 const ExportValuesXOrY &xThetaValues,
35 const QString &delimiter,
37 QTextStream &str)
const;
40 const QStringList &curvesIncluded,
41 const ExportValuesXOrY &xThetaValues,
42 const QString &delimiter,
44 QTextStream &str)
const;
49 void initializeYRadiusValues (
const QStringList &curvesIncluded,
50 const ExportValuesXOrY &xThetaValuesMerged,
51 QVector<QVector<QString*> > &yRadiusValues)
const;
53 double linearlyInterpolate (
const Points &points,
58 const QStringList &curvesIncluded,
60 const ExportValuesXOrY &xThetaValues,
61 QVector<QVector<QString*> > &yRadiusValues)
const;
64 const ExportValuesXOrY &xThetaValues,
66 QVector<QString*> &yRadiusValues)
const;
69 const ExportValuesXOrY &xThetaValues,
71 QVector<QString*> &yRadiusValues)
const;
74 const ExportValuesXOrY &xThetaValues,
76 QVector<QString*> &yRadiusValues)
const;
81 const QStringList &curvesIncluded,
82 const ExportValuesXOrY &xThetaValuesMerged,
84 QVector<QVector<QString*> > &yRadiusValues,
85 const QString &delimiter,
86 QTextStream &str)
const;
89 bool rowHasAtLeastOneYRadiusEntry (
const QVector<QVector<QString*> > &yRadiusValues,
93 #endif // EXPORT_FILE_FUNCTIONS_H
ExportFileFunctions()
Single constructor.
Model for DlgSettingsCoords and CmdSettingsCoords.
void exportToFile(const DocumentModelExportFormat &modelExportOverride, const Document &document, const Transformation &transformation, QTextStream &str) const
Export Document points according to the settings.
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...