![]() |
KD Chart API Documentation
3.1
|
Helper class for one dimension of data, e.g. for the rows in a data model, or for the labels of an axis, or for the vertical lines in a grid. More...
#include <KDChartAbstractCoordinatePlane.h>
Public Member Functions | |
DataDimension () | |
DataDimension (qreal start_, qreal end_, bool isCalculated_, AbstractCoordinatePlane::AxesCalcMode calcMode_, KDChartEnums::GranularitySequence sequence_, qreal stepWidth_=0.0, qreal subStepWidth_=0.0) | |
qreal | distance () const |
bool | operator!= (const DataDimension &other) const |
bool | operator== (const DataDimension &r) const |
Public Attributes | |
AbstractCoordinatePlane::AxesCalcMode | calcMode = AbstractCoordinatePlane::Linear |
qreal | end = 10.0 |
bool | isCalculated = false |
KDChartEnums::GranularitySequence | sequence = KDChartEnums::GranularitySequence_10_20 |
qreal | start = 1.0 |
qreal | stepWidth = 1.0 |
qreal | subStepWidth = 0.0 |
Helper class for one dimension of data, e.g. for the rows in a data model, or for the labels of an axis, or for the vertical lines in a grid.
isCalculated specifies whether this dimension's values are calculated or counted. (counted == "Item 1", "Item 2", "Item 3" ...)
sequence is the GranularitySequence, as specified at for the respective coordinate plane.
Step width is an optional parameter, to be omitted (or set to Zero, resp.) if the step width is unknown.
The default c'tor just gets you counted values from 1..10, using step width 1, used by the CartesianGrid, when showing an empty plane without any diagrams.
Definition at line 391 of file KDChartAbstractCoordinatePlane.h.
|
inline |
Definition at line 394 of file KDChartAbstractCoordinatePlane.h.
|
inline |
Definition at line 397 of file KDChartAbstractCoordinatePlane.h.
|
inline |
Returns the size of the distance, equivalent to the width() (or height(), resp.) of a QRectF.
Note that this value can be negative, e.g. indicating axis labels going in reversed direction.
Definition at line 420 of file KDChartAbstractCoordinatePlane.h.
Referenced by KDChart::CartesianCoordinatePlane::logicalArea().
|
inline |
Definition at line 430 of file KDChartAbstractCoordinatePlane.h.
References operator==().
|
inline |
Definition at line 425 of file KDChartAbstractCoordinatePlane.h.
References calcMode, end, isCalculated, sequence, start, stepWidth, and subStepWidth.
Referenced by operator!=().
AbstractCoordinatePlane::AxesCalcMode KDChart::DataDimension::calcMode = AbstractCoordinatePlane::Linear |
Definition at line 438 of file KDChartAbstractCoordinatePlane.h.
Referenced by KDChart::CartesianGrid::drawGrid(), KDChart::operator<<(), and operator==().
qreal KDChart::DataDimension::end = 10.0 |
Definition at line 436 of file KDChartAbstractCoordinatePlane.h.
Referenced by KDChart::AbstractGrid::adjustedLowerUpperRange(), distance(), KDChart::CartesianGrid::drawGrid(), KDChart::LeveyJenningsGrid::drawGrid(), KDChart::CartesianCoordinatePlane::logicalArea(), KDChart::operator<<(), operator==(), and KDChart::CartesianAxis::paintCtx().
bool KDChart::DataDimension::isCalculated = false |
Definition at line 437 of file KDChartAbstractCoordinatePlane.h.
Referenced by KDChart::CartesianGrid::drawGrid(), KDChart::operator<<(), and operator==().
KDChartEnums::GranularitySequence KDChart::DataDimension::sequence = KDChartEnums::GranularitySequence_10_20 |
Definition at line 439 of file KDChartAbstractCoordinatePlane.h.
Referenced by KDChart::operator<<(), and operator==().
qreal KDChart::DataDimension::start = 1.0 |
Definition at line 435 of file KDChartAbstractCoordinatePlane.h.
Referenced by KDChart::AbstractGrid::adjustedLowerUpperRange(), distance(), KDChart::CartesianGrid::drawGrid(), KDChart::LeveyJenningsGrid::drawGrid(), KDChart::CartesianCoordinatePlane::logicalArea(), KDChart::operator<<(), operator==(), and KDChart::CartesianAxis::paintCtx().
qreal KDChart::DataDimension::stepWidth = 1.0 |
Definition at line 440 of file KDChartAbstractCoordinatePlane.h.
Referenced by KDChart::AbstractGrid::adjustedLowerUpperRange(), KDChart::CartesianGrid::drawGrid(), KDChart::operator<<(), and operator==().
qreal KDChart::DataDimension::subStepWidth = 0.0 |
Definition at line 441 of file KDChartAbstractCoordinatePlane.h.
Referenced by KDChart::operator<<(), and operator==().