QwtPlotCurve3D Class Reference

Inheritance diagram for QwtPlotCurve3D:
Inheritance graph
[legend]

List of all members.

Public Types

enum  CurveStyle {
  Dots,
  Symbols
}
enum  PaintAttribute { ClipPoints = 1 }

Public Member Functions

 QwtPlotCurve3D (const QString &title=QString::null)
 QwtPlotCurve3D (const QwtText &title)
virtual ~QwtPlotCurve3D ()
virtual int rtti () const
void setPaintAttribute (PaintAttribute, bool on=true)
bool testPaintAttribute (PaintAttribute) const
void setSamples (const QVector< QwtDoublePoint3D > &)
void setColorMap (const QwtColorMap &)
const QwtColorMapcolorMap () const
void setColorRange (const QwtDoubleInterval &)
QwtDoubleIntervalcolorRange () const
void setStyle (CurveStyle style)
CurveStyle style () 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
void drawSymbols (QPainter *painter, const QwtScaleMap &xMap, const QwtScaleMap &yMap, const QRectF &canvasRect, int from, int to) const
virtual QwtSymbolvalueSymbol (const QwtDoublePoint3D &) const
void init ()

Protected Attributes

PrivateData * d_data

Constructor & Destructor Documentation

QwtPlotCurve3D::QwtPlotCurve3D ( const QString &  title = QString::null  )  [explicit]

Constructor

Parameters:
title Title of the curve
QwtPlotCurve3D::QwtPlotCurve3D ( const QwtText title  )  [explicit]

Constructor

Parameters:
title Title of the curve
QwtPlotCurve3D::~QwtPlotCurve3D (  )  [virtual]

Destructor.


Member Function Documentation

const QwtColorMap & QwtPlotCurve3D::colorMap (  )  const
Returns:
Color Map used for mapping the intensity values to colors
See also:
setColorMap()
void QwtPlotCurve3D::init (  )  [protected]

Initialize data members.

int QwtPlotCurve3D::rtti (  )  const [virtual]
Returns:
QwtPlotItem::Rtti_PlotCurve

Reimplemented from QwtPlotItem.

void QwtPlotCurve3D::setColorMap ( const 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(), QwtScaleWidget::setColorBarEnabled(), QwtScaleWidget::setColorMap()
void QwtPlotCurve3D::setPaintAttribute ( PaintAttribute  attribute,
bool  on = true 
)

Specify an attribute how to draw the curve

Parameters:
attribute Paint attribute
on On/Off /sa PaintAttribute, testPaintAttribute()
void QwtPlotCurve3D::setStyle ( CurveStyle  style  ) 

Set the curve's drawing style

Parameters:
style Curve style
See also:
CurveStyle, style()
QwtPlotCurve3D::CurveStyle QwtPlotCurve3D::style (  )  const

Return the current style

See also:
CurveStyle, setStyle()
bool QwtPlotCurve3D::testPaintAttribute ( PaintAttribute  attribute  )  const

Return the current paint attributes.

See also:
PaintAttribute, setPaintAttribute()

Generated by  doxygen 1.6.2