QwtPlotSpectroCurve Class Reference
Curve that displays 3D points as dots, where the z coordinate is mapped to a color.
More...
#include <qwt_plot_spectrocurve.h>
List of all members.
Public Types |
enum | PaintAttribute { ClipPoints = 1
} |
Public Member Functions |
| QwtPlotSpectroCurve (const QString &title=QString::null) |
| QwtPlotSpectroCurve (const QwtText &title) |
virtual | ~QwtPlotSpectroCurve () |
virtual int | rtti () const |
void | setPaintAttribute (PaintAttribute, bool on=true) |
bool | testPaintAttribute (PaintAttribute) const |
void | setSamples (const QVector< QwtPoint3D > &) |
void | setColorMap (QwtColorMap *) |
const QwtColorMap * | colorMap () const |
void | setColorRange (const QwtInterval &) |
QwtInterval & | colorRange () const |
virtual void | drawSeries (QPainter *, const QwtScaleMap &xMap, const QwtScaleMap &yMap, const QRectF &canvasRect, int from, int to) const |
Protected Member Functions |
virtual void | drawDots (QPainter *, const QwtScaleMap &xMap, const QwtScaleMap &yMap, const QRectF &canvasRect, int from, int to) const |
Detailed Description
Curve that displays 3D points as dots, where the z coordinate is mapped to a color.
Member Enumeration Documentation
- ClipPoints
Clip points outside the canvas rectangle
Constructor & Destructor Documentation
QwtPlotSpectroCurve::QwtPlotSpectroCurve |
( |
const QString & |
title = QString::null |
) |
[explicit] |
QwtPlotSpectroCurve::QwtPlotSpectroCurve |
( |
const QwtText & |
title |
) |
[explicit] |
QwtPlotSpectroCurve::~QwtPlotSpectroCurve |
( |
|
) |
[virtual] |
Member Function Documentation
const QwtColorMap * QwtPlotSpectroCurve::colorMap |
( |
|
) |
const |
QwtInterval & QwtPlotSpectroCurve::colorRange |
( |
|
) |
const |
void QwtPlotSpectroCurve::drawDots |
( |
QPainter * |
painter, |
|
|
const QwtScaleMap & |
xMap, |
|
|
const QwtScaleMap & |
yMap, |
|
|
const QRectF & |
canvasRect, |
|
|
int |
from, |
|
|
int |
to | |
|
) |
| | const [protected, virtual] |
Draw a subset of the points
- Parameters:
-
| painter | Painter |
| xMap | Maps x-values into pixel coordinates. |
| yMap | Maps y-values into pixel coordinates. |
| canvasRect | Contents rect of the canvas |
| from | Index of the first sample to be painted |
| to | Index of the last sample to be painted. If to < 0 the series will be painted to its last sample. |
- See also:
- drawSeries()
void QwtPlotSpectroCurve::drawSeries |
( |
QPainter * |
painter, |
|
|
const QwtScaleMap & |
xMap, |
|
|
const QwtScaleMap & |
yMap, |
|
|
const QRectF & |
canvasRect, |
|
|
int |
from, |
|
|
int |
to | |
|
) |
| | const [virtual] |
Draw a subset of the points
- Parameters:
-
| painter | Painter |
| xMap | Maps x-values into pixel coordinates. |
| yMap | Maps y-values into pixel coordinates. |
| canvasRect | Contents rect of the canvas |
| from | Index of the first sample to be painted |
| to | Index of the last sample to be painted. If to < 0 the series will be painted to its last sample. |
- See also:
- drawDots()
Implements QwtPlotAbstractSeriesItem.
int QwtPlotSpectroCurve::rtti |
( |
|
) |
const [virtual] |
- Returns:
- QwtPlotItem::Rtti_PlotCurve
Reimplemented from QwtPlotItem.
void QwtPlotSpectroCurve::setColorMap |
( |
QwtColorMap * |
colorMap |
) |
|
void QwtPlotSpectroCurve::setColorRange |
( |
const QwtInterval & |
interval |
) |
|
void QwtPlotSpectroCurve::setPaintAttribute |
( |
PaintAttribute |
attribute, |
|
|
bool |
on = true | |
|
) |
| | |
Specify an attribute how to draw the curve
- Parameters:
-
void QwtPlotSpectroCurve::setSamples |
( |
const QVector< QwtPoint3D > & |
samples |
) |
|
Initialize data with an array of samples.
- Parameters:
-
bool QwtPlotSpectroCurve::testPaintAttribute |
( |
PaintAttribute |
attribute |
) |
const |