KD Chart API Documentation 3.1
|
#include <KDChartPlotterDiagramCompressor.h>
Classes | |
class | CachePosition |
class | DataPoint |
class | Iterator |
Public Types | |
enum | CompressionMode { SLOPE = 0 , DISTANCE , BOTH } |
typedef QVector< DataPoint > | DataPointVector |
Signals | |
void | boundariesChanged () |
void | rowCountChanged () |
Definition at line 25 of file KDChartPlotterDiagramCompressor.h.
Definition at line 100 of file KDChartPlotterDiagramCompressor.h.
Enumerator | |
---|---|
SLOPE | |
DISTANCE | |
BOTH |
Definition at line 30 of file KDChartPlotterDiagramCompressor.h.
Definition at line 718 of file KDChartPlotterDiagramCompressor.cpp.
|
override |
Definition at line 724 of file KDChartPlotterDiagramCompressor.cpp.
PlotterDiagramCompressor::Iterator PlotterDiagramCompressor::begin | ( | int | dataSet | ) |
Definition at line 846 of file KDChartPlotterDiagramCompressor.cpp.
References QObject::qobject_cast().
|
signal |
Referenced by KDChart::Plotter::connectAttributesModel(), setForcedDataBoundaries(), and setMaxSlopeChange().
void PlotterDiagramCompressor::cleanCache | ( | ) |
Definition at line 820 of file KDChartPlotterDiagramCompressor.cpp.
PlotterDiagramCompressor::DataPoint PlotterDiagramCompressor::data | ( | const CachePosition & | pos | ) | const |
Definition at line 832 of file KDChartPlotterDiagramCompressor.cpp.
References Qt::Horizontal, QObject::qobject_cast(), and Qt::Vertical.
Referenced by setMergeRadiusPercentage().
int PlotterDiagramCompressor::datasetCount | ( | ) | const |
Definition at line 825 of file KDChartPlotterDiagramCompressor.cpp.
Referenced by setModel().
PlotterDiagramCompressor::Iterator PlotterDiagramCompressor::end | ( | int | dataSet | ) |
Definition at line 852 of file KDChartPlotterDiagramCompressor.cpp.
References QObject::qobject_cast().
qreal PlotterDiagramCompressor::maxSlopeChange | ( | ) | const |
Definition at line 801 of file KDChartPlotterDiagramCompressor.cpp.
QAbstractItemModel * PlotterDiagramCompressor::model | ( | ) | const |
Definition at line 741 of file KDChartPlotterDiagramCompressor.cpp.
References QObject::qobject_cast().
Referenced by setModel().
int PlotterDiagramCompressor::rowCount | ( | ) | const |
Definition at line 815 of file KDChartPlotterDiagramCompressor.cpp.
|
signal |
Referenced by setCompressionModel(), and setMergeRadius().
void PlotterDiagramCompressor::setCompressionModel | ( | CompressionMode | value | ) |
Definition at line 635 of file KDChartPlotterDiagramCompressor.cpp.
References QObject::Q_EMIT(), QObject::qobject_cast(), and rowCountChanged().
void PlotterDiagramCompressor::setForcedDataBoundaries | ( | const QPair< qreal, qreal > & | bounds, |
Qt::Orientation | direction | ||
) |
Definition at line 730 of file KDChartPlotterDiagramCompressor.cpp.
References boundariesChanged(), QObject::Q_EMIT(), QObject::qobject_cast(), and Qt::Vertical.
Definition at line 793 of file KDChartPlotterDiagramCompressor.cpp.
References boundariesChanged(), and QObject::Q_EMIT().
Definition at line 784 of file KDChartPlotterDiagramCompressor.cpp.
References QObject::Q_EMIT(), rowCountChanged(), and SLOPE.
Referenced by setMergeRadiusPercentage().
Definition at line 806 of file KDChartPlotterDiagramCompressor.cpp.
References dataBoundaries(), QObject::qobject_cast(), and setMergeRadius().
void PlotterDiagramCompressor::setModel | ( | QAbstractItemModel * | model | ) |
Definition at line 747 of file KDChartPlotterDiagramCompressor.cpp.
References QObject::connect(), datasetCount(), QObject::destroyed(), model(), QAbstractItemModel::modelReset(), QObject::qobject_cast(), and QAbstractItemModel::rowsInserted().