11 #ifndef KDCHART_POLAR_COORDINATEPLANE_H
12 #define KDCHART_POLAR_COORDINATEPLANE_H
40 const QPointF
translate(
const QPointF &diagramPoint)
const override;
41 const QPointF translatePolar(
const QPointF &diagramPoint)
const;
52 void setStartPosition(qreal degrees);
56 qreal startPosition()
const;
58 qreal zoomFactorX()
const override;
59 qreal zoomFactorY()
const override;
61 void setZoomFactors(qreal factorX, qreal factorY)
override;
62 void setZoomFactorX(qreal factor)
override;
63 void setZoomFactorY(qreal factor)
override;
65 QPointF zoomCenter()
const override;
67 void setZoomCenter(
const QPointF ¢er)
override;
101 void resetGridAttributes(
bool circular);
131 bool hasOwnGridAttributes(
bool circular)
const;
133 qreal angleUnit()
const;
134 qreal radiusUnit()
const;
137 void paint(QPainter *)
override;
142 void resizeEvent(QResizeEvent *);
144 void layoutDiagrams()
override;
147 void adjustZoomAndRepaint();
150 void setHasOwnGridAttributes(
bool circular,
bool on);
#define KDCHART_DECLARE_PRIVATE_DERIVED_PARENT(X, ParentType)
QPointF translate(const TernaryPoint &point)
Base class common for all coordinate planes, CartesianCoordinatePlane, PolarCoordinatePlane,...
AbstractDiagram defines the interface for diagram classes.
A chart with one or more diagrams.
A set of attributes controlling the appearance of grids.
QList< CoordinateTransformation > CoordinateTransformationList
void paintEvent(QPaintEvent *)
QList< DataDimension > DataDimensionsList