10 #ifndef QWT_PLOT_CURVE_H    11 #define QWT_PLOT_CURVE_H    13 #include "qwt_global.h"    14 #include "qwt_plot_seriesitem.h"    15 #include "qwt_series_data.h"   147         LegendNoAttribute = 0x00,
   153         LegendShowLine = 0x01,
   158         LegendShowSymbol = 0x02,
   164         LegendShowBrush = 0x04
   198         MinimizeMemory = 0x04,
   213     explicit QwtPlotCurve( 
const QString &title = QString::null );
   218     virtual int rtti() 
const;
   226 #ifndef QWT_NO_COMPAT   227     void setRawSamples( 
const double *xData, 
const double *yData, 
int size );
   228     void setSamples( 
const double *xData, 
const double *yData, 
int size );
   229     void setSamples( 
const QVector<double> &xData, 
const QVector<double> &yData );
   231     void setSamples( 
const QVector<QPointF> & );
   234     int closestPoint( 
const QPoint &pos, 
double *dist = NULL ) 
const;
   236     double minXValue() 
const;
   237     double maxXValue() 
const;
   238     double minYValue() 
const;
   239     double maxYValue() 
const;
   244     void setPen( 
const QColor &, qreal width = 0.0, Qt::PenStyle = Qt::SolidLine );
   245     void setPen( 
const QPen & );
   246     const QPen &pen() 
const;
   248     void setBrush( 
const QBrush & );
   249     const QBrush &brush() 
const;
   251     void setBaseline( 
double );
   252     double baseline() 
const;
   265         const QRectF &canvasRect, 
int from, 
int to ) 
const;
   273     virtual void drawCurve( QPainter *p, 
int style,
   275         const QRectF &canvasRect, 
int from, 
int to ) 
const;
   277     virtual void drawSymbols( QPainter *p, 
const QwtSymbol &,
   279         const QRectF &canvasRect, 
int from, 
int to ) 
const;
   281     virtual void drawLines( QPainter *p,
   283         const QRectF &canvasRect, 
int from, 
int to ) 
const;
   285     virtual void drawSticks( QPainter *p,
   287         const QRectF &canvasRect, 
int from, 
int to ) 
const;
   289     virtual void drawDots( QPainter *p,
   291         const QRectF &canvasRect, 
int from, 
int to ) 
const;
   293     virtual void drawSteps( QPainter *p,
   295         const QRectF &canvasRect, 
int from, 
int to ) 
const;
   297     virtual void fillCurve( QPainter *,
   299         const QRectF &canvasRect, QPolygonF & ) 
const;
   301     void closePolyline( QPainter *,
 double maxXValue() const 
boundingRect().right() 
Definition: qwt_plot_curve.h:316
QFlags< CurveAttribute > CurveAttributes
Curve attributes. 
Definition: qwt_plot_curve.h:132
CurveAttribute
Definition: qwt_plot_curve.h:110
LegendAttribute
Definition: qwt_plot_curve.h:141
virtual QRectF boundingRect() const 
Definition: qwt_plot_seriesitem.cpp:94
double minXValue() const 
boundingRect().left() 
Definition: qwt_plot_curve.h:310
A plot item, that represents a series of points. 
Definition: qwt_plot_curve.h:55
PaintAttribute
Definition: qwt_plot_curve.h:176
A class representing a text. 
Definition: qwt_text.h:51
Abstract base class for a curve fitter. 
Definition: qwt_curve_fitter.h:22
A scale map. 
Definition: qwt_scale_map.h:30
virtual QwtGraphic legendIcon(int index, const QSizeF &) const 
Definition: qwt_plot_item.cpp:371
double minYValue() const 
boundingRect().top() 
Definition: qwt_plot_curve.h:322
CurveStyle
Definition: qwt_plot_curve.h:63
virtual int rtti() const 
Definition: qwt_plot_item.cpp:120
A class for drawing symbols. 
Definition: qwt_symbol.h:30
QFlags< LegendAttribute > LegendAttributes
Legend attributes. 
Definition: qwt_plot_curve.h:168
virtual void drawSeries(QPainter *painter, const QwtScaleMap &xMap, const QwtScaleMap &yMap, const QRectF &canvasRect, int from, int to) const  =0
Class storing a QwtSeriesData object. 
Definition: qwt_series_store.h:57
Base class for plot items representing a series of samples. 
Definition: qwt_plot_seriesitem.h:22
Definition: qwt_plot_curve.h:75
Definition: qwt_plot_curve.h:96
Definition: qwt_plot_curve.h:88
A paint device for scalable graphics. 
Definition: qwt_graphic.h:74
double maxYValue() const 
boundingRect().bottom() 
Definition: qwt_plot_curve.h:328
QFlags< PaintAttribute > PaintAttributes
Paint attributes. 
Definition: qwt_plot_curve.h:211
Definition: qwt_plot_curve.h:81