7 #ifndef EXPORT_FILE_RELATIONS_H 8 #define EXPORT_FILE_RELATIONS_H 10 #include "ExportFileAbstractBase.h" 11 #include "ExportPointsIntervalUnits.h" 12 #include "ExportValuesOrdinal.h" 13 #include <QStringList> 36 QTextStream &str)
const;
42 const QStringList &curvesIncluded,
43 const QString &delimiter,
45 QTextStream &str)
const;
49 const QStringList &curvesIncluded,
50 const QString &delimiter,
52 QTextStream &str)
const;
53 void initializeXThetaYRadiusValues (
const QStringList &curvesIncluded,
54 QVector<QVector<QString*> > &xThetaYRadiusValues)
const;
55 QPointF linearlyInterpolate (
const Points &points,
61 const QStringList &curvesIncluded,
63 QVector<QVector<QString*> > &xThetaYRadiusValues)
const;
64 void loadXThetaYRadiusValuesForCurveInterpolatedSmooth (
const DocumentModelCoords &modelCoords,
67 const ExportValuesOrdinal &ordinals,
68 QVector<QString*> &xThetaValues,
69 QVector<QString*> &yRadiusValues,
71 void loadXThetaYRadiusValuesForCurveInterpolatedStraight (
const DocumentModelCoords &modelCoords,
74 const ExportValuesOrdinal &ordinals,
75 QVector<QString*> &xThetaValues,
76 QVector<QString*> &yRadiusValues,
81 QVector<QString*> &xThetaValues,
82 QVector<QString*> &yRadiusValues,
87 const QStringList &curvesIncluded)
const;
88 ExportValuesOrdinal ordinalsAtIntervals (
double pointsIntervalRelations,
89 ExportPointsIntervalUnits pointsIntervalUnits,
90 CurveConnectAs curveConnectAs,
92 const Points &points)
const;
93 ExportValuesOrdinal ordinalsAtIntervalsSmoothGraph (
double pointsIntervalRelations,
95 const Points &points)
const;
96 ExportValuesOrdinal ordinalsAtIntervalsSmoothScreen (
double pointsIntervalRelations,
97 const Points &points)
const;
98 ExportValuesOrdinal ordinalsAtIntervalsStraightGraph (
double pointsIntervalRelations,
100 const Points &points)
const;
101 ExportValuesOrdinal ordinalsAtIntervalsStraightScreen (
double pointsIntervalRelations,
102 const Points &points)
const;
106 const QStringList &curvesIncluded,
107 QVector<QVector<QString*> > &xThetaYRadiusValues,
108 const QString &delimiter,
109 QTextStream &str)
const;
112 #endif // EXPORT_FILE_RELATIONS_H
void exportToFile(const DocumentModelExportFormat &modelExportOverride, const Document &document, const MainWindowModel &modelMainWindow, const Transformation &transformation, QTextStream &str) const
Export Document points according to the settings.
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.
Strategy base class for exporting to a file. This class provides common methods.
ExportFileRelations()
Single constructor.