7 #ifndef EXPORT_FILE_FUNCTIONS_H
8 #define EXPORT_FILE_FUNCTIONS_H
14 #include <QStringList>
43 unsigned int &numWritesSoFar)
const;
50 const QStringList &curvesIncluded,
52 const QString &delimiter,
59 unsigned int &numWritesSoFar)
const;
63 const QStringList &curvesIncluded,
65 const QString &delimiter,
72 unsigned int &numWritesSoFar)
const;
77 void initializeYRadiusValues (
const QStringList &curvesIncluded,
79 QVector<QVector<QString*> > &yRadiusValues)
const;
81 double linearlyInterpolate (
const Points &points,
87 const QStringList &curvesIncluded,
94 QVector<QVector<QString*> > &yRadiusValues)
const;
103 const QString &curveName,
106 QVector<QString*> &yRadiusValues)
const;
107 void loadYRadiusValuesForCurveInterpolatedStraight (
const DocumentModelCoords &modelCoords,
113 const QString &curveName,
116 QVector<QString*> &yRadiusValues)
const;
123 const QString &curveName,
126 QVector<QString*> &yRadiusValues)
const;
133 const QStringList &curvesIncluded,
136 QVector<QVector<QString*> > &yRadiusValues,
137 const QString &delimiter,
139 unsigned int &numWritesSoFar)
const;
142 bool rowHasAtLeastOneYRadiusEntry (
const QVector<QVector<QString*> > &yRadiusValues,
146 bool xThetaIsNotOutOfBounds (
double xTheta,
147 const QString &curveName,
152 #endif // EXPORT_FILE_FUNCTIONS_H
Model for DlgSettingsGeneral and CmdSettingsGeneral.
ExportFileFunctions()
Single constructor.
QHash< QString, double > CurveLimits
Unit test of Export classes.
Model for DlgSettingsMainWindow.
QList< double > ExportValuesXOrY
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, unsigned int &numWritesSoFar) const
Export Document points according to the settings.