|
DAWorkbench 0.0.1
DAWorkbench API
|
图表数据操作接口 - 负责数据的添加、删除和管理 更多...
#include <DAChartDataInterface.h>
Public 成员函数 | |
| virtual QList< int > | dataRttis () const =0 |
| virtual QwtPlotCurve * | addCurve (const QVector< double > &xData, const QVector< double > &yData, const QString &title=QString())=0 |
| virtual QwtPlotCurve * | addCurve (const QVector< QPointF > &points, const QString &title=QString())=0 |
| virtual QList< QwtPlotCurve * > | getCurves () const =0 |
| virtual void | removeCurve (QwtPlotCurve *curve)=0 |
| virtual QwtPlotCurve * | addScatter (const QVector< QPointF > &points, const QString &title=QString())=0 |
| virtual QwtPlotBarChart * | addBarChart (const QVector< double > &values, const QString &title=QString())=0 |
| virtual QwtPlotBarChart * | addBarChart (const QVector< QPointF > &points, const QString &title=QString())=0 |
| virtual QwtPlotIntervalCurve * | addIntervalCurve (const QVector< double > &values, const QVector< double > &mins, const QVector< double > &maxs, const QString &title=QString())=0 |
| virtual QwtPlotMarker * | addVerticalLine (double x, const QString &title=QString())=0 |
| virtual QwtPlotMarker * | addHorizontalLine (double y, const QString &title=QString())=0 |
| virtual QwtPlotMarker * | addCrossLine (double x, double y, const QString &title=QString())=0 |
| virtual QwtPlotSpectrogram * | addSpectrogram (QwtGridRasterData *gridData, const QString &title=QString())=0 |
| virtual void | removePlotItem (QwtPlotItem *item)=0 |
| virtual void | clearAllData ()=0 |
| virtual QRectF | getDataBounds () const =0 |
| virtual bool | hasData () const =0 |
图表数据操作接口 - 负责数据的添加、删除和管理
|
pure virtual |
在 DA::DAChartWidget 内被实现.