KD Chart API Documentation 3.1
|
#include <CartesianCoordinateTransformation.h>
Public Member Functions | |
CoordinateTransformation () | |
qreal | logTransform (qreal value, bool isPositiveRange) const |
qreal | logTransformBack (qreal value, bool wasPositive) const |
QPointF | translate (const QPointF &dataPoint) const |
const QPointF | translateBack (const QPointF &screenPoint) const |
void | updateTransform (const QRectF &constDataRect, const QRectF &screenRect) |
Definition at line 31 of file CartesianCoordinateTransformation.h.
|
inline |
Definition at line 33 of file CartesianCoordinateTransformation.h.
|
inline |
Definition at line 48 of file CartesianCoordinateTransformation.h.
Referenced by translate(), and updateTransform().
|
inline |
Definition at line 57 of file CartesianCoordinateTransformation.h.
Referenced by translateBack().
Definition at line 101 of file CartesianCoordinateTransformation.h.
References axesCalcModeX, axesCalcModeY, isPositiveX, isPositiveY, KDChart::AbstractCoordinatePlane::Logarithmic, logTransform(), QTransform::map(), QPointF::setX(), QPointF::setY(), transform, QPointF::x(), and QPointF::y().
|
inline |
Definition at line 115 of file CartesianCoordinateTransformation.h.
References axesCalcModeX, axesCalcModeY, backTransform, isPositiveX, isPositiveY, KDChart::AbstractCoordinatePlane::Logarithmic, logTransformBack(), QTransform::map(), QPointF::setX(), QPointF::setY(), QPointF::x(), and QPointF::y().
|
inline |
Definition at line 66 of file CartesianCoordinateTransformation.h.
References axesCalcModeX, axesCalcModeY, backTransform, QRectF::bottom(), QRectF::height(), QTransform::inverted(), isPositiveX, isPositiveY, QRectF::left(), KDChart::AbstractCoordinatePlane::Logarithmic, logTransform(), QTransform::reset(), QRectF::right(), QTransform::scale(), QRectF::setBottom(), QRectF::setLeft(), QRectF::setRight(), QRectF::setTop(), QRectF::top(), transform, QTransform::translate(), QRectF::width(), KDChart::ZoomParameters::xCenter, KDChart::ZoomParameters::xFactor, KDChart::ZoomParameters::yCenter, KDChart::ZoomParameters::yFactor, and zoom.
CartesianCoordinatePlane::AxesCalcMode KDChart::CoordinateTransformation::axesCalcModeX = CartesianCoordinatePlane::Linear |
Definition at line 38 of file CartesianCoordinateTransformation.h.
Referenced by translate(), translateBack(), and updateTransform().
CartesianCoordinatePlane::AxesCalcMode KDChart::CoordinateTransformation::axesCalcModeY = CartesianCoordinatePlane::Linear |
Definition at line 37 of file CartesianCoordinateTransformation.h.
Referenced by translate(), translateBack(), and updateTransform().
QTransform KDChart::CoordinateTransformation::backTransform |
Definition at line 43 of file CartesianCoordinateTransformation.h.
Referenced by translateBack(), and updateTransform().
bool KDChart::CoordinateTransformation::isPositiveX = true |
Definition at line 45 of file CartesianCoordinateTransformation.h.
Referenced by translate(), translateBack(), and updateTransform().
bool KDChart::CoordinateTransformation::isPositiveY = true |
Definition at line 46 of file CartesianCoordinateTransformation.h.
Referenced by translate(), translateBack(), and updateTransform().
QTransform KDChart::CoordinateTransformation::transform |
Definition at line 42 of file CartesianCoordinateTransformation.h.
Referenced by translate(), and updateTransform().
ZoomParameters KDChart::CoordinateTransformation::zoom |
Definition at line 40 of file CartesianCoordinateTransformation.h.
Referenced by KDChart::PolarCoordinatePlane::layoutDiagrams(), KDChart::PolarCoordinatePlane::setZoomCenter(), KDChart::PolarCoordinatePlane::setZoomFactorX(), KDChart::PolarCoordinatePlane::setZoomFactorY(), updateTransform(), and KDChart::PolarCoordinatePlane::zoomFactorX().