1 #ifndef TRANSFORMATION_H
2 #define TRANSFORMATION_H
4 #include "CmdMediator.h"
5 #include "DocumentModelCoords.h"
48 const QPointF &posFrom1,
49 const QPointF &posFrom2,
50 const QPointF &posTo0,
51 const QPointF &posTo1,
52 const QPointF &posTo2);
56 const QPointF &posGraphIn);
60 const QPointF &posGraphIn);
64 QString &coordsScreen,
66 QString &resolutionGraph);
80 QTextStream &str)
const;
90 QPointF &coordScreen)
const;
94 QPointF &coordScreen)
const;
101 QPointF &pointLinearCartesian)
const;
105 QPointF &pointScreen)
const;
109 QPointF &pointLinearCartesian)
const;
113 QPointF &coordGraph)
const;
116 void update (
bool fileIsLoaded,
122 double roundOffSmallValues (
double value,
double range);
128 void updateTransformFromMatrices (
const QTransform &matrixScreen,
129 const QTransform &matrixGraph);
132 bool m_transformIsDefined;
135 QTransform m_transform;
145 #endif // TRANSFORMATION_H
Model for DlgSettingsCoords and CmdSettingsCoords.