7 #ifndef EXPORT_FILE_RELATIONS_H
8 #define EXPORT_FILE_RELATIONS_H
14 #include <QStringList>
42 unsigned int &numWritesSoFar)
const;
48 const QStringList &curvesIncluded,
49 const QString &delimiter,
54 unsigned int &numWritesSoFar)
const;
55 void exportAllPerLineXThetaValuesMergedMultiplePass (
int maxColumnSize,
59 const QStringList &curvesIncluded,
60 const QString &delimiter,
65 unsigned int &numWritesSoFar)
const;
66 void exportAllPerLineXThetaValuesMergedOnePass (
int maxColumnSize,
70 const QStringList &curvesIncluded,
71 const QString &delimiter,
76 unsigned int &numWritesSoFar)
const;
80 const QStringList &curvesIncluded,
81 const QString &delimiter,
86 unsigned int &numWritesSoFar)
const;
87 void initializeXThetaYRadiusValues (
const QStringList &curvesIncluded,
88 QVector<QVector<QString*> > &xThetaYRadiusValues)
const;
89 QPointF linearlyInterpolate (
const Points &points,
95 const QStringList &curvesIncluded,
99 QVector<QVector<QString*> > &xThetaYRadiusValues)
const;
100 void loadXThetaYRadiusValuesForCurveInterpolatedSmooth (
const DocumentModelCoords &modelCoords,
105 QVector<QString*> &xThetaValues,
106 QVector<QString*> &yRadiusValues,
109 bool isLogYRadius)
const;
110 void loadXThetaYRadiusValuesForCurveInterpolatedStraight (
const DocumentModelCoords &modelCoords,
115 QVector<QString*> &xThetaValues,
116 QVector<QString*> &yRadiusValues,
122 QVector<QString*> &xThetaValues,
123 QVector<QString*> &yRadiusValues,
130 const QStringList &curvesIncluded)
const;
137 const Points &points)
const;
142 const Points &points)
const;
144 const Points &points)
const;
147 const Points &points)
const;
149 const Points &points)
const;
153 const QStringList &curvesIncluded,
154 QVector<QVector<QString*> > &xThetaYRadiusValues,
155 const QString &delimiter,
157 unsigned int &numWritesSoFar)
const;
160 #endif // EXPORT_FILE_RELATIONS_H
Model for DlgSettingsGeneral and CmdSettingsGeneral.
ExportPointsIntervalUnits
Unit test of Export classes.
Strategy class for exporting to a file. This strategy is external to the Document class so that class...
Model for DlgSettingsMainWindow.
Model for DlgSettingsCoords and CmdSettingsCoords.
Storage of one imported image and the data attached to that image.
void exportToFile(const DocumentModelExportFormat &modelExportOverride, const Document &document, const MainWindowModel &modelMainWindow, const Transformation &transformation, QTextStream &str, unsigned int &numWritesSoFar) const
Export Document points according to the settings.
Strategy base class for exporting to a file. This class provides common methods.
ExportFileRelations()
Single constructor.
QList< double > ExportValuesOrdinal