44 unsigned int &numWritesSoFar,
45 bool &isOverrun)
const;
52 const QStringList &curvesIncluded,
54 const QString &delimiter,
61 unsigned int &numWritesSoFar)
const;
65 const QStringList &curvesIncluded,
67 const QString &delimiter,
74 unsigned int &numWritesSoFar)
const;
79 void initializeYRadiusValues (
const QStringList &curvesIncluded,
81 QVector<QVector<QString*> > &yRadiusValues)
const;
84 double xThetaLinearized)
const;
88 const QStringList &curvesIncluded,
95 QVector<QVector<QString*> > &yRadiusValues)
const;
104 const QString &curveName,
107 QVector<QString*> &yRadiusValues)
const;
108 void loadYRadiusValuesForCurveInterpolatedStraight (
const DocumentModelCoords &modelCoords,
116 const QString &curveName,
119 QVector<QString*> &yRadiusValues)
const;
126 const QString &curveName,
129 QVector<QString*> &yRadiusValues)
const;
136 const QStringList &curvesIncluded,
139 QVector<QVector<QString*> > &yRadiusValues,
140 const QString &delimiter,
142 unsigned int &numWritesSoFar)
const;
147 bool isLogYRadius)
const;
150 bool rowHasAtLeastOneYRadiusEntry (
const QVector<QVector<QString*> > &yRadiusValues,
154 bool xThetaIsNotOutOfBounds (
double xTheta,
155 const QString &curveName,
void exportToFile(const DocumentModelExportFormat &modelExportOverride, const Document &document, const MainWindowModel &modelMainWindow, const Transformation &transformation, QTextStream &str, unsigned int &numWritesSoFar, bool &isOverrun) const
Export Document points according to the settings.
Model for DlgSettingsMainWindow.