11 #ifndef CARTESIANCOORDINATETRANSFORMATION_H
12 #define CARTESIANCOORDINATETRANSFORMATION_H
50 if (isPositiveRange) {
53 return -log10(-value);
60 return pow(10.0, value);
62 return -pow(10.0, -value);
68 QRectF dataRect = constDataRect;
83 transform.translate(screenRect.left(), screenRect.bottom());
84 transform.scale(screenRect.width(), screenRect.height());
93 transform.scale(1.0 / dataRect.width(), 1.0 / dataRect.height());
94 transform.translate(-dataRect.left(), -dataRect.bottom());
101 inline QPointF
translate(
const QPointF &dataPoint)
const
103 QPointF data = dataPoint;
QList< CoordinateTransformation > CoordinateTransformationList