KChart::AbstractCoordinatePlane

KChart::AbstractCoordinatePlane Class Referenceabstract

#include <KChartAbstractCoordinatePlane.h>

Inheritance diagram for KChart::AbstractCoordinatePlane:

Public Types

enum  AxesCalcMode { Linear, Logarithmic }
 

Signals

void boundariesChanged ()
 
void destroyedCoordinatePlane (AbstractCoordinatePlane *)
 
void geometryChanged (QRect, QRect)
 
void internal_geometryChanged (QRect, QRect)
 
void needLayoutPlanes ()
 
void needRelayout ()
 
void needUpdate ()
 
void propertiesChanged ()
 
void viewportCoordinateSystemChanged ()
 
- Signals inherited from KChart::AbstractArea
void positionChanged (AbstractArea *)
 

Public Slots

void layoutPlanes ()
 
void relayout ()
 
void setGridNeedsRecalculate ()
 
void update ()
 

Public Member Functions

virtual void addDiagram (AbstractDiagram *diagram)
 
AbstractDiagramdiagram ()
 
AbstractDiagramList diagrams ()
 
ConstAbstractDiagramList diagrams () const
 
Qt::Orientations expandingDirections () const override
 
QRect geometry () const override
 
GridAttributes globalGridAttributes () const
 
DataDimensionsList gridDimensionsList ()
 
bool isCornerSpacersEnabled () const
 
bool isEmpty () const override
 
bool isRubberBandZoomingEnabled () const
 
bool isVisiblePoint (const QPointF &point) const
 
virtual void layoutDiagrams ()=0
 
QSize maximumSize () const override
 
QSize minimumSize () const override
 
virtual void mouseDoubleClickEvent (QMouseEvent *event)
 
virtual void mouseMoveEvent (QMouseEvent *event)
 
virtual void mousePressEvent (QMouseEvent *event)
 
virtual void mouseReleaseEvent (QMouseEvent *event)
 
Chartparent ()
 
const Chartparent () const
 
AbstractCoordinatePlanereferenceCoordinatePlane () const
 
virtual void replaceDiagram (AbstractDiagram *diagram, AbstractDiagram *oldDiagram=nullptr)
 
void setCornerSpacersEnabled (bool enable)
 
void setGeometry (const QRect &r) override
 
void setGlobalGridAttributes (const GridAttributes &)
 
void setParent (Chart *parent)
 
void setReferenceCoordinatePlane (AbstractCoordinatePlane *plane)
 
void setRubberBandZoomingEnabled (bool enable)
 
virtual void setZoomCenter (const QPointF &center)
 
virtual void setZoomFactors (qreal factorX, qreal factorY)
 
virtual void setZoomFactorX (qreal factor)
 
virtual void setZoomFactorY (qreal factor)
 
virtual AbstractCoordinatePlanesharedAxisMasterPlane (QPainter *p=nullptr)
 
QSize sizeHint () const override
 
virtual void takeDiagram (AbstractDiagram *diagram)
 
virtual const QPointF translate (const QPointF &diagramPoint) const =0
 
virtual QPointF zoomCenter () const
 
virtual qreal zoomFactorX () const
 
virtual qreal zoomFactorY () const
 
- Public Member Functions inherited from KChart::AbstractArea
virtual int bottomOverlap (bool doNotRecalculate=false) const
 
virtual int leftOverlap (bool doNotRecalculate=false) const
 
void paintAll (QPainter &painter) override
 
virtual void paintIntoRect (QPainter &painter, const QRect &rect)
 
virtual int rightOverlap (bool doNotRecalculate=false) const
 
virtual int topOverlap (bool doNotRecalculate=false) const
 
- Public Member Functions inherited from QObject
 QObject (QObject *parent)
 
bool blockSignals (bool block)
 
const QObjectListchildren () const const
 
QMetaObject::Connection connect (const QObject *sender, const char *signal, const char *method, Qt::ConnectionType type) const const
 
void deleteLater ()
 
void destroyed (QObject *obj)
 
bool disconnect (const char *signal, const QObject *receiver, const char *method) const const
 
bool disconnect (const QObject *receiver, const char *method) const const
 
void dumpObjectInfo ()
 
void dumpObjectInfo () const const
 
void dumpObjectTree ()
 
void dumpObjectTree () const const
 
QList< QByteArraydynamicPropertyNames () const const
 
virtual bool event (QEvent *e)
 
virtual bool eventFilter (QObject *watched, QEvent *event)
 
findChild (const QString &name, Qt::FindChildOptions options) const const
 
QList< T > findChildren (const QString &name, Qt::FindChildOptions options) const const
 
QList< T > findChildren (const QRegExp &regExp, Qt::FindChildOptions options) const const
 
QList< T > findChildren (const QRegularExpression &re, Qt::FindChildOptions options) const const
 
bool inherits (const char *className) const const
 
void installEventFilter (QObject *filterObj)
 
bool isWidgetType () const const
 
bool isWindowType () const const
 
void killTimer (int id)
 
virtual const QMetaObjectmetaObject () const const
 
void moveToThread (QThread *targetThread)
 
QString objectName () const const
 
void objectNameChanged (const QString &objectName)
 
QObjectparent () const const
 
QVariant property (const char *name) const const
 
 Q_CLASSINFO (Name, Value)
 
 Q_DISABLE_COPY (Class)
 
 Q_DISABLE_COPY_MOVE (Class)
 
 Q_DISABLE_MOVE (Class)
 
 Q_EMIT Q_EMIT
 
 Q_ENUM (...)
 
 Q_ENUM_NS (...)
 
 Q_ENUMS (...)
 
 Q_FLAG (...)
 
 Q_FLAG_NS (...)
 
 Q_FLAGS (...)
 
 Q_GADGET Q_GADGET
 
 Q_INTERFACES (...)
 
 Q_INVOKABLE Q_INVOKABLE
 
 Q_NAMESPACE Q_NAMESPACE
 
 Q_NAMESPACE_EXPORT (EXPORT_MACRO)
 
 Q_OBJECT Q_OBJECT
 
 Q_PROPERTY (...)
 
 Q_REVISION Q_REVISION
 
 Q_SET_OBJECT_NAME (Object)
 
 Q_SIGNAL Q_SIGNAL
 
 Q_SIGNALS Q_SIGNALS
 
 Q_SLOT Q_SLOT
 
 Q_SLOTS Q_SLOTS
 
qFindChild (const QObject *obj, const QString &name)
 
QList< T > qFindChildren (const QObject *obj, const QRegExp &regExp)
 
QList< T > qFindChildren (const QObject *obj, const QString &name)
 
qobject_cast (QObject *object)
 
qobject_cast (const QObject *object)
 
 QT_NO_NARROWING_CONVERSIONS_IN_CONNECT QT_NO_NARROWING_CONVERSIONS_IN_CONNECT
 
void removeEventFilter (QObject *obj)
 
void setObjectName (const QString &name)
 
void setParent (QObject *parent)
 
bool setProperty (const char *name, const QVariant &value)
 
bool signalsBlocked () const const
 
int startTimer (int interval, Qt::TimerType timerType)
 
int startTimer (std::chrono::milliseconds time, Qt::TimerType timerType)
 
QThreadthread () const const
 
- Public Member Functions inherited from KChart::AbstractAreaBase
void alignToReferencePoint (const RelativePosition &position)
 
BackgroundAttributes backgroundAttributes () const
 
bool compare (const AbstractAreaBase *other) const
 
FrameAttributes frameAttributes () const
 
void getFrameLeadings (int &left, int &top, int &right, int &bottom) const
 
virtual void paintBackground (QPainter &painter, const QRect &rectangle)
 
virtual void paintFrame (QPainter &painter, const QRect &rectangle)
 
void setBackgroundAttributes (const BackgroundAttributes &a)
 
void setFrameAttributes (const FrameAttributes &a)
 
- Public Member Functions inherited from KChart::AbstractLayoutItem
 AbstractLayoutItem (Qt::Alignment itemAlignment=Qt::Alignment())
 
virtual void paint (QPainter *)=0
 
virtual void paintCtx (PaintContext *context)
 
QLayoutparentLayout ()
 
void removeFromParentLayout ()
 
void setParentLayout (QLayout *lay)
 
virtual void setParentWidget (QWidget *widget)
 
virtual void sizeHintChanged () const
 
- Public Member Functions inherited from QLayoutItem
 QLayoutItem (Qt::Alignment alignment)
 
Qt::Alignment alignment () const const
 
virtual QSizePolicy::ControlTypes controlTypes () const const
 
virtual bool hasHeightForWidth () const const
 
virtual int heightForWidth (int) const const
 
virtual void invalidate ()
 
virtual QLayoutlayout ()
 
virtual int minimumHeightForWidth (int w) const const
 
void setAlignment (Qt::Alignment alignment)
 
virtual QSpacerItemspacerItem ()
 
virtual QWidgetwidget ()
 

Protected Member Functions

 AbstractCoordinatePlane (Chart *parent=nullptr)
 
virtual DataDimensionsList getDataDimensionsList () const =0
 
- Protected Member Functions inherited from KChart::AbstractArea
QRect areaGeometry () const override
 
void positionHasChanged () override
 
- Protected Member Functions inherited from QObject
virtual void childEvent (QChildEvent *event)
 
virtual void connectNotify (const QMetaMethod &signal)
 
virtual void customEvent (QEvent *event)
 
virtual void disconnectNotify (const QMetaMethod &signal)
 
bool isSignalConnected (const QMetaMethod &signal) const const
 
int receivers (const char *signal) const const
 
QObjectsender () const const
 
int senderSignalIndex () const const
 
virtual void timerEvent (QTimerEvent *event)
 
- Protected Member Functions inherited from KChart::AbstractAreaBase
QRect innerRect () const
 

Additional Inherited Members

- Properties inherited from QObject
 objectName
 
- Static Public Member Functions inherited from QObject
QMetaObject::Connection connect (const QObject *sender, const char *signal, const QObject *receiver, const char *method, Qt::ConnectionType type)
 
QMetaObject::Connection connect (const QObject *sender, const QMetaMethod &signal, const QObject *receiver, const QMetaMethod &method, Qt::ConnectionType type)
 
QMetaObject::Connection connect (const QObject *sender, PointerToMemberFunction signal, const QObject *receiver, PointerToMemberFunction method, Qt::ConnectionType type)
 
QMetaObject::Connection connect (const QObject *sender, PointerToMemberFunction signal, Functor functor)
 
QMetaObject::Connection connect (const QObject *sender, PointerToMemberFunction signal, const QObject *context, Functor functor, Qt::ConnectionType type)
 
bool disconnect (const QMetaObject::Connection &connection)
 
bool disconnect (const QObject *sender, const char *signal, const QObject *receiver, const char *method)
 
bool disconnect (const QObject *sender, PointerToMemberFunction signal, const QObject *receiver, PointerToMemberFunction method)
 
bool disconnect (const QObject *sender, const QMetaMethod &signal, const QObject *receiver, const QMetaMethod &method)
 
QString tr (const char *sourceText, const char *disambiguation, int n)
 
QString trUtf8 (const char *sourceText, const char *disambiguation, int n)
 
- Static Public Member Functions inherited from KChart::AbstractAreaBase
static void paintBackgroundAttributes (QPainter &painter, const QRect &rectangle, const KChart::BackgroundAttributes &attributes)
 
static void paintFrameAttributes (QPainter &painter, const QRect &rectangle, const KChart::FrameAttributes &attributes)
 
- Public Attributes inherited from QObject
typedef QObjectList
 
- Protected Attributes inherited from KChart::AbstractLayoutItem
QWidgetmParent
 
QLayoutmParentLayout
 

Detailed Description

Base class common for all coordinate planes, CartesianCoordinatePlane, PolarCoordinatePlane, TernaryCoordinatePlane.

Definition at line 41 of file KChartAbstractCoordinatePlane.h.

Member Function Documentation

void AbstractCoordinatePlane::addDiagram ( AbstractDiagram diagram)
virtual

Adds a diagram to this coordinate plane.

Parameters
diagramThe diagram to add.
See also
replaceDiagram, takeDiagram

Reimplemented in KChart::CartesianCoordinatePlane, KChart::LeveyJenningsCoordinatePlane, KChart::PolarCoordinatePlane, and KChart::TernaryCoordinatePlane.

Definition at line 68 of file KChartAbstractCoordinatePlane.cpp.

void KChart::AbstractCoordinatePlane::destroyedCoordinatePlane ( AbstractCoordinatePlane )
signal

Emitted when this coordinate plane is destroyed.

AbstractDiagram * AbstractCoordinatePlane::diagram ( )
Returns
The first diagram associated with this coordinate plane.

Definition at line 125 of file KChartAbstractCoordinatePlane.cpp.

AbstractDiagramList AbstractCoordinatePlane::diagrams ( )
Returns
The list of diagrams associated with this coordinate plane.

Definition at line 135 of file KChartAbstractCoordinatePlane.cpp.

ConstAbstractDiagramList AbstractCoordinatePlane::diagrams ( ) const
Returns
The list of diagrams associated with this coordinate plane.

Definition at line 140 of file KChartAbstractCoordinatePlane.cpp.

Qt::Orientations KChart::AbstractCoordinatePlane::expandingDirections ( ) const
overridevirtual

pure virtual in QLayoutItem

Implements QLayoutItem.

Definition at line 206 of file KChartAbstractCoordinatePlane.cpp.

QRect KChart::AbstractCoordinatePlane::geometry ( ) const
overridevirtual

pure virtual in QLayoutItem

Implements QLayoutItem.

Definition at line 243 of file KChartAbstractCoordinatePlane.cpp.

void KChart::AbstractCoordinatePlane::geometryChanged ( QRect  ,
QRect   
)
signal

Emitted after the geometry of the Coordinate Plane has been changed.

and control has returned to the event loop.

Parameters are the old geometry, the new geometry.

GridAttributes KChart::AbstractCoordinatePlane::globalGridAttributes ( ) const
Returns
The grid attributes used by this coordinate plane.
See also
setGlobalGridAttributes
CartesianCoordinatePlane::gridAttributes

Definition at line 158 of file KChartAbstractCoordinatePlane.cpp.

KChart::DataDimensionsList KChart::AbstractCoordinatePlane::gridDimensionsList ( )

Returns the dimensions used for drawing the grid lines.

Returned data is the result of (cached) grid calculations, so - if you need that information for your own tasks - make sure to call again this function after every data modification that has changed the data range, since grid calculation is based upon the data range, thus the grid start/end might have changed if the data was changed.

Note
Returned list will contain different numbers of DataDimension, depending on the kind of coordinate plane used. For CartesianCoordinatePlane two DataDimension are returned: the first representing grid lines in X direction (matching the Abscissa axes) and the second indicating vertical grid lines (or Ordinate axes, resp.).
Returns
The dimensions used for drawing the grid lines.
See also
DataDimension

Definition at line 163 of file KChartAbstractCoordinatePlane.cpp.

bool KChart::AbstractCoordinatePlane::isCornerSpacersEnabled ( ) const
Returns
Whether this plane should have spacers in the corners formed by the presence of axes.

Definition at line 290 of file KChartAbstractCoordinatePlane.cpp.

bool KChart::AbstractCoordinatePlane::isEmpty ( ) const
overridevirtual

pure virtual in QLayoutItem

Implements QLayoutItem.

Definition at line 199 of file KChartAbstractCoordinatePlane.cpp.

bool KChart::AbstractCoordinatePlane::isRubberBandZoomingEnabled ( ) const
Returns
Whether zooming with a rubber band using the mouse is enabled.

Definition at line 277 of file KChartAbstractCoordinatePlane.cpp.

bool KChart::AbstractCoordinatePlane::isVisiblePoint ( const QPointF point) const

Tests, if a point is visible on the coordinate plane.

Note
Before calling this function the point must have been translated into coordinate plane space.

Definition at line 421 of file KChartAbstractCoordinatePlane.cpp.

virtual void KChart::AbstractCoordinatePlane::layoutDiagrams ( )
pure virtual

Distribute the available space among the diagrams and axes.

Implemented in KChart::CartesianCoordinatePlane, KChart::PolarCoordinatePlane, and KChart::TernaryCoordinatePlane.

void KChart::AbstractCoordinatePlane::layoutPlanes ( )
slot

Calling layoutPlanes() on the plane triggers the global KChart::Chart::slotLayoutPlanes()

Definition at line 260 of file KChartAbstractCoordinatePlane.cpp.

QSize KChart::AbstractCoordinatePlane::maximumSize ( ) const
overridevirtual

pure virtual in QLayoutItem

Implements QLayoutItem.

Definition at line 211 of file KChartAbstractCoordinatePlane.cpp.

QSize KChart::AbstractCoordinatePlane::minimumSize ( ) const
overridevirtual

pure virtual in QLayoutItem

Implements QLayoutItem.

Definition at line 218 of file KChartAbstractCoordinatePlane.cpp.

void KChart::AbstractCoordinatePlane::needLayoutPlanes ( )
signal

Emitted when plane needs to trigger the Chart's layouting of the coord.

planes.

void KChart::AbstractCoordinatePlane::needRelayout ( )
signal

Emitted when plane needs to trigger the Chart's layouting.

void KChart::AbstractCoordinatePlane::needUpdate ( )
signal

Emitted when plane needs to update its drawings.

void KChart::AbstractCoordinatePlane::propertiesChanged ( )
signal

Emitted upon change of a property of the Coordinate Plane or any of its components.

AbstractCoordinatePlane * KChart::AbstractCoordinatePlane::referenceCoordinatePlane ( ) const

There are two ways, in which planes can be caused to interact, in where they are put layouting wise: The first is the reference plane.

If such a reference plane is set, on a plane, it will use the same cell in the layout as that one. In addition to this, planes can share an axis. In that case they will be laid out in relation to each other as suggested by the position of the axis. If, for example Plane1 and Plane2 share an axis at position Left, that will result in the layout: Axis Plane1 Plane 2, vertically. If Plane1 also happens to be Plane2's reference plane, both planes are drawn over each other. The reference plane concept allows two planes to share the same space even if neither has any axis, and in case there are shared axis, it is used to decided, whether the planes should be painted on top of each other or laid out vertically or horizontally next to each other.

Returns
The reference coordinate plane associated with this one.

Definition at line 178 of file KChartAbstractCoordinatePlane.cpp.

void KChart::AbstractCoordinatePlane::relayout ( )
slot

Calling relayout() on the plane triggers the global KChart::Chart::slotRelayout()

Definition at line 254 of file KChartAbstractCoordinatePlane.cpp.

void AbstractCoordinatePlane::replaceDiagram ( AbstractDiagram diagram,
AbstractDiagram oldDiagram = nullptr 
)
virtual

Replaces the old diagram, or appends the diagram, it there is none yet.

Parameters
diagramThe diagram to be used instead of the old diagram. This parameter must not be zero, or the method will do nothing.
oldDiagramThe diagram to be removed by the new diagram. This diagram will be deleted automatically. If the parameter is omitted, the very first diagram will be replaced. In case, there was no diagram yet, the new diagram will just be added.
Note
If you want to re-use the old diagram, call takeDiagram and addDiagram, instead of using replaceDiagram.
See also
addDiagram, takeDiagram

Definition at line 88 of file KChartAbstractCoordinatePlane.cpp.

void KChart::AbstractCoordinatePlane::setCornerSpacersEnabled ( bool  enable)

Enables or disables the use of spacers in the plane corners.

Definition at line 282 of file KChartAbstractCoordinatePlane.cpp.

void KChart::AbstractCoordinatePlane::setGeometry ( const QRect r)
overridevirtual

pure virtual in QLayoutItem

Note
Do not call this function directly, unless you know exactly what you are doing. Geometry management is done by KChart's internal layouting measures.

Implements QLayoutItem.

Definition at line 230 of file KChartAbstractCoordinatePlane.cpp.

void KChart::AbstractCoordinatePlane::setGlobalGridAttributes ( const GridAttributes a)

Set the grid attributes to be used by this coordinate plane.

To disable grid painting, for example, your code should like this:

GridAttributes ga = plane->globalGridAttributes();
ga.setGlobalGridVisible( false );
plane->setGlobalGridAttributes( ga );
See also
globalGridAttributes
CartesianCoordinatePlane::setGridAttributes

Definition at line 152 of file KChartAbstractCoordinatePlane.cpp.

void KChart::AbstractCoordinatePlane::setGridNeedsRecalculate ( )
slot

Used by the chart to clear the cached grid data.

Definition at line 168 of file KChartAbstractCoordinatePlane.cpp.

void KChart::AbstractCoordinatePlane::setParent ( KChart::Chart parent)

Called internally by KChart::Chart.

Definition at line 183 of file KChartAbstractCoordinatePlane.cpp.

void KChart::AbstractCoordinatePlane::setReferenceCoordinatePlane ( AbstractCoordinatePlane plane)

Set another coordinate plane to be used as the reference plane for this one.

Parameters
planeThe coordinate plane to be used the reference plane for this one.
See also
referenceCoordinatePlane

Definition at line 173 of file KChartAbstractCoordinatePlane.cpp.

void KChart::AbstractCoordinatePlane::setRubberBandZoomingEnabled ( bool  enable)

Enables or disables zooming with a rubber band using the mouse.

Definition at line 266 of file KChartAbstractCoordinatePlane.cpp.

virtual void KChart::AbstractCoordinatePlane::setZoomCenter ( const QPointF center)
inlinevirtual

Set the point (in value coordinates) to be used as the center point in zoom operations.

Parameters
centerThe point to use.

Reimplemented in KChart::CartesianCoordinatePlane, and KChart::PolarCoordinatePlane.

Definition at line 176 of file KChartAbstractCoordinatePlane.h.

virtual void KChart::AbstractCoordinatePlane::setZoomFactors ( qreal  factorX,
qreal  factorY 
)
inlinevirtual

Sets both zoom factors in one go.

See also
setZoomFactorX,setZoomFactorY

Reimplemented in KChart::CartesianCoordinatePlane, and KChart::PolarCoordinatePlane.

Definition at line 149 of file KChartAbstractCoordinatePlane.h.

virtual void KChart::AbstractCoordinatePlane::setZoomFactorX ( qreal  factor)
inlinevirtual

Sets the zoom factor in horizontal direction, that is applied to all coordinate transformations.

Parameters
factorThe new zoom factor

Reimplemented in KChart::CartesianCoordinatePlane, and KChart::PolarCoordinatePlane.

Definition at line 156 of file KChartAbstractCoordinatePlane.h.

virtual void KChart::AbstractCoordinatePlane::setZoomFactorY ( qreal  factor)
inlinevirtual

Sets the zoom factor in vertical direction, that is applied to all coordinate transformations.

Parameters
factorThe new zoom factor

Reimplemented in KChart::CartesianCoordinatePlane, and KChart::PolarCoordinatePlane.

Definition at line 163 of file KChartAbstractCoordinatePlane.h.

QSize KChart::AbstractCoordinatePlane::sizeHint ( void  ) const
overridevirtual

pure virtual in QLayoutItem

Implements QLayoutItem.

Definition at line 223 of file KChartAbstractCoordinatePlane.cpp.

void AbstractCoordinatePlane::takeDiagram ( AbstractDiagram diagram)
virtual

Removes the diagram from the plane, without deleting it.

The plane no longer owns the diagram, so it is the caller's responsibility to delete the diagram.

See also
addDiagram, replaceDiagram

Definition at line 109 of file KChartAbstractCoordinatePlane.cpp.

virtual const QPointF KChart::AbstractCoordinatePlane::translate ( const QPointF diagramPoint) const
pure virtual

Translate the given point in value space coordinates to a position in pixel space.

Parameters
diagramPointThe point in value coordinates.
Returns
The translated point.

Implemented in KChart::CartesianCoordinatePlane, KChart::PolarCoordinatePlane, and KChart::TernaryCoordinatePlane.

void KChart::AbstractCoordinatePlane::update ( )
slot

Calling update() on the plane triggers the global KChart::Chart::update()

Definition at line 248 of file KChartAbstractCoordinatePlane.cpp.

void KChart::AbstractCoordinatePlane::viewportCoordinateSystemChanged ( )
signal

Emitted upon change of the view coordinate system.

virtual QPointF KChart::AbstractCoordinatePlane::zoomCenter ( ) const
inlinevirtual
Returns
The center point (in value coordinates) of the coordinate plane, that is used for zoom operations.

Reimplemented in KChart::CartesianCoordinatePlane, and KChart::PolarCoordinatePlane.

Definition at line 169 of file KChartAbstractCoordinatePlane.h.

virtual qreal KChart::AbstractCoordinatePlane::zoomFactorX ( ) const
inlinevirtual
Returns
The zoom factor in horizontal direction, that is applied to all coordinate transformations.

Reimplemented in KChart::PolarCoordinatePlane, and KChart::CartesianCoordinatePlane.

Definition at line 137 of file KChartAbstractCoordinatePlane.h.

virtual qreal KChart::AbstractCoordinatePlane::zoomFactorY ( ) const
inlinevirtual
Returns
The zoom factor in vertical direction, that is applied to all coordinate transformations.

Reimplemented in KChart::CartesianCoordinatePlane, and KChart::PolarCoordinatePlane.

Definition at line 143 of file KChartAbstractCoordinatePlane.h.


The documentation for this class was generated from the following files:
This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Sun Aug 9 2020 22:38:07 by doxygen 1.8.11 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.