Provided by: libqwt-doc_6.0.0-1.2_all bug

NAME

       QwtPlotSpectroCurve -

       Curve that displays 3D points as dots, where the z coordinate is mapped to a color.

SYNOPSIS

       #include <qwt_plot_spectrocurve.h>

       Inherits QwtPlotSeriesItem< QwtPoint3D >.

   Public Types
       enum PaintAttribute { ClipPoints =  1 }
       typedef QFlags< PaintAttribute > PaintAttributes

   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
       void setPenWidth (double width)
       double penWidth () 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 Typedef Documentation

   typedef QFlags<PaintAttribute> QwtPlotSpectroCurve::PaintAttributes
       Paint attributes.

Member Enumeration Documentation

   enum QwtPlotSpectroCurve::PaintAttribute
       Paint attributes.

       Enumerator:

       ClipPoints
              Clip points outside the canvas rectangle.

Constructor & Destructor Documentation

   QwtPlotSpectroCurve::QwtPlotSpectroCurve (const QString &title = QString::null) [explicit]
       Constructor
       Parameters:
           title Title of the curve

   QwtPlotSpectroCurve::QwtPlotSpectroCurve (const QwtText &title) [explicit] Constructor
       Parameters:
           title Title of the curve

   QwtPlotSpectroCurve::~QwtPlotSpectroCurve () [virtual]
       Destructor.

Member Function Documentation

   const QwtColorMap * QwtPlotSpectroCurve::colorMap () const Returns:
           Color Map used for mapping the intensity values to colors

       See also:
           setColorMap(), setColorRange(), QwtColorMap::color()

   QwtInterval & QwtPlotSpectroCurve::colorRange () const Returns:
           Value interval, that corresponds to the color map

       See also:
           setColorRange(), setColorMap(), QwtColorMap::color()

   void QwtPlotSpectroCurve::drawDots (QPainter *painter, const QwtScaleMap &xMap, const
       QwtScaleMap &yMap, const QRectF &canvasRect, intfrom, intto) 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, intfrom, intto) 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.

   double QwtPlotSpectroCurve::penWidth () const Returns:
           Pen width used to draw a dot

       See also:
           setPenWidth()

   int QwtPlotSpectroCurve::rtti () const [virtual] Returns:
           QwtPlotItem::Rtti_PlotSpectroCurve

       Reimplemented from QwtPlotItem.

   void QwtPlotSpectroCurve::setColorMap (QwtColorMap *colorMap) Change the color map
       Often it is useful to display the mapping between intensities and colors as an additional
       plot axis, showing a color bar.

       Parameters:
           colorMap Color Map

       See also:
           colorMap(), setColorRange(), QwtColorMap::color(),
           QwtScaleWidget::setColorBarEnabled(), QwtScaleWidget::setColorMap()

   void QwtPlotSpectroCurve::setColorRange (const QwtInterval &interval) Set the value interval,
       that corresponds to the color map
       Parameters:
           interval interval.minValue() corresponds to 0.0, interval.maxValue() to 1.0 on the
           color map.

       See also:
           colorRange(), setColorMap(), QwtColorMap::color()

   void QwtPlotSpectroCurve::setPaintAttribute (PaintAttributeattribute, boolon = true) Specify
       an attribute how to draw the curve
       Parameters:
           attribute Paint attribute
           on On/Off /sa PaintAttribute, testPaintAttribute()

   void QwtPlotSpectroCurve::setPenWidth (doublepenWidth) Assign a pen width
       Parameters:
           penWidth New pen width

       See also:
           penWidth()

   void QwtPlotSpectroCurve::setSamples (const QVector< QwtPoint3D > &samples) Initialize data
       with an array of samples.
       Parameters:
           samples Vector of points

   bool QwtPlotSpectroCurve::testPaintAttribute (PaintAttributeattribute) const
       Return the current paint attributes. See also:
           PaintAttribute, setPaintAttribute()

Author

       Generated automatically by Doxygen for Qwt User's Guide from the source code.