23 #ifndef KDCHARTABSTRACTCARTESIANDIAGRAM_H 24 #define KDCHARTABSTRACTCARTESIANDIAGRAM_H 56 #if QT_VERSION < 0x040400 || defined(Q_COMPILER_MANGLES_RETURN_TYPE) 57 virtual const int numberOfAbscissaSegments()
const = 0;
58 virtual const int numberOfOrdinateSegments()
const = 0;
60 virtual int numberOfAbscissaSegments()
const = 0;
61 virtual int numberOfOrdinateSegments()
const = 0;
91 virtual void layoutPlanes();
112 virtual QPointF referenceDiagramOffset()
const;
115 void setModel( QAbstractItemModel* model )
override;
117 void setRootIndex(
const QModelIndex& index )
override;
126 virtual qreal threeDItemDepth(
const QModelIndex& index )
const = 0;
128 virtual qreal threeDItemDepth(
int column )
const = 0;
Base class common for all coordinate planes, CartesianCoordinatePlane, PolarCoordinatePlane, TernaryCoordinatePlane.
AbstractDiagram defines the interface for diagram classes.
The class for cartesian axes.
A proxy model used for decorating data with attributes.
Base class for diagrams based on a cartesian coordianate system.
A set of attributes controlling the appearance of grids.
#define KDCHART_DECLARE_DERIVED_DIAGRAM(X, PLANE)
Cartesian coordinate plane.