![]() |
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) |
Public Attributes | |
CartesianCoordinatePlane::AxesCalcMode | axesCalcModeX = CartesianCoordinatePlane::Linear |
CartesianCoordinatePlane::AxesCalcMode | axesCalcModeY = CartesianCoordinatePlane::Linear |
QTransform | backTransform |
bool | isPositiveX = true |
bool | isPositiveY = true |
QTransform | transform |
ZoomParameters | zoom |
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().
|
inline |
Definition at line 101 of file CartesianCoordinateTransformation.h.
References axesCalcModeX, axesCalcModeY, isPositiveX, isPositiveY, KDChart::AbstractCoordinatePlane::Logarithmic, logTransform(), and transform.
|
inline |
Definition at line 115 of file CartesianCoordinateTransformation.h.
References axesCalcModeX, axesCalcModeY, backTransform, isPositiveX, isPositiveY, KDChart::AbstractCoordinatePlane::Logarithmic, and logTransformBack().
|
inline |
Definition at line 66 of file CartesianCoordinateTransformation.h.
References axesCalcModeX, axesCalcModeY, backTransform, isPositiveX, isPositiveY, KDChart::AbstractCoordinatePlane::Logarithmic, logTransform(), transform, 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 |