7 #ifndef TRANSFORMATION_H
8 #define TRANSFORMATION_H
10 #include "CmdMediator.h"
11 #include "DocumentModelCoords.h"
12 #include "MainWindowModel.h"
55 const QPointF &posFrom1,
56 const QPointF &posFrom2,
57 const QPointF &posTo0,
58 const QPointF &posTo1,
59 const QPointF &posTo2);
63 const QPointF &posGraphIn);
67 const QPointF &posGraphIn);
71 QString &coordsScreen,
73 QString &resolutionGraph);
87 QTextStream &str)
const;
97 QPointF &coordScreen)
const;
101 QPointF &coordScreen)
const;
108 QPointF &pointLinearCartesian)
const;
112 QPointF &pointScreen)
const;
116 QPointF &pointLinearCartesian)
const;
120 QPointF &coordGraph)
const;
123 void update (
bool fileIsLoaded,
130 double roundOffSmallValues (
double value,
double range);
137 void updateTransformFromMatrices (
const QTransform &matrixScreen,
138 const QTransform &matrixGraph);
141 bool m_transformIsDefined;
144 QTransform m_transform;
157 #endif // TRANSFORMATION_H
Model for DlgSettingsMainWindow.
Model for DlgSettingsCoords and CmdSettingsCoords.