DAWorkbench 0.0.1
DAWorkbench API
载入中...
搜索中...
未找到
DA::DAChartDataInterface类 参考abstract

图表数据操作接口 - 负责数据的添加、删除和管理 更多...

#include <DAChartDataInterface.h>

类 DA::DAChartDataInterface 继承关系图:
DA::DAChartWidget

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
 

详细描述

图表数据操作接口 - 负责数据的添加、删除和管理

成员函数说明

◆ dataRttis()

virtual QList< int > DA::DAChartDataInterface::dataRttis ( ) const
pure virtual

DA::DAChartWidget 内被实现.


该类的文档由以下文件生成: