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,
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.
Model for DlgSettingsMainWindow.