conflicting packages
QwtPlotMarker(3) | Qwt User's Guide | QwtPlotMarker(3) |
NAME¶
QwtPlotMarker - A class for drawing markers.SYNOPSIS¶
#include <qwt_plot_marker.h> Inherits QwtPlotItem.Public Types¶
enum LineStyle { NoLine, HLine, VLine, Cross }
Public Member Functions¶
QwtPlotMarker ()
Protected Member Functions¶
virtual void drawLines (QPainter *, const QRectF &, const QPointF &) const
Detailed Description¶
A class for drawing markers.Member Enumeration Documentation¶
enum QwtPlotMarker::LineStyle Line styles.¶
See also:setLineStyle(),
lineStyle()
- NoLine
- No line.
- HLine
- A horizontal line.
- VLine
- A vertical line.
- Cross
- A crosshair.
Constructor & Destructor Documentation¶
QwtPlotMarker::QwtPlotMarker () [explicit]¶
Sets alignment to Qt::AlignCenter, and style to QwtPlotMarker::NoLine.QwtPlotMarker::~QwtPlotMarker () [virtual]¶
Destructor.Member Function Documentation¶
QRectF QwtPlotMarker::boundingRect () const [virtual] Returns:¶
An invalid bounding rect: QRectF(1.0, 1.0,
-2.0, -2.0)
void QwtPlotMarker::draw (QPainter *painter, const QwtScaleMap &xMap, const QwtScaleMap &yMap, const QRectF &canvasRect) const [virtual] Draw the marker¶
Parameters:painter Painter
xMap x Scale Map
yMap y Scale Map
canvasRect Contents rect of the canvas in painter coordinates
void QwtPlotMarker::drawLabel (QPainter *painter, const QRectF &canvasRect, const QPointF &pos) const [protected, virtual] Align and draw the text label of the marker¶
Parameters:painter Painter
canvasRect Contents rect of the canvas in painter coordinates
pos Position of the marker, translated into widget coordinates
See also:
drawLabel(),
QwtSymbol::drawSymbol()
void QwtPlotMarker::drawLegendIdentifier (QPainter *painter, const QRectF &rect) const [virtual]¶
Draw the identifier representing the marker on the legend. Parameters:painter Painter
rect Bounding rectangle for the identifier
See also:
updateLegend(),
QwtPlotItem::Legend
void QwtPlotMarker::drawLines (QPainter *painter, const QRectF &canvasRect, const QPointF &pos) const [protected, virtual] Draw the lines marker¶
Parameters:painter Painter
canvasRect Contents rect of the canvas in painter coordinates
pos Position of the marker, translated into widget coordinates
See also:
drawLabel(),
QwtSymbol::drawSymbol()
QwtText QwtPlotMarker::label () const Returns:¶
the label
See also:
setLabel()
Qt::Alignment QwtPlotMarker::labelAlignment () const Returns:¶
the label alignment
See also:
setLabelAlignment(),
setLabelOrientation()
Qt::Orientation QwtPlotMarker::labelOrientation () const Returns:¶
the label orientation
See also:
setLabelOrientation(),
labelAlignment()
const QPen & QwtPlotMarker::linePen () const Returns:¶
the line pen
See also:
setLinePen()
QwtPlotMarker::LineStyle QwtPlotMarker::lineStyle () const Returns:¶
the line style
See also:
setLineStyle()
int QwtPlotMarker::rtti () const [virtual] Returns:¶
QwtPlotItem::Rtti_PlotMarker
void QwtPlotMarker::setLabel (const QwtText &label)¶
Set the label. Parameters:label label text
See also:
label()
void QwtPlotMarker::setLabelAlignment (Qt::Alignmentalign)¶
Set the alignment of the label. In case of QwtPlotMarker::HLine the alignment is relative to the y position of the marker, but the horizontal flags correspond to the canvas rectangle. In case of QwtPlotMarker::VLine the alignment is relative to the x position of the marker, but the vertical flags correspond to the canvas rectangle. In all other styles the alignment is relative to the marker's position. Parameters:align Alignment.
See also:
labelAlignment(),
labelOrientation()
void QwtPlotMarker::setLabelOrientation (Qt::Orientationorientation)¶
Set the orientation of the label. When orientation is Qt::Vertical the label is rotated by 90.0 degrees ( from bottom to top ). Parameters:orientation Orientation of the
label
See also:
labelOrientation(),
setLabelAlignment()
void QwtPlotMarker::setLinePen (const QPen &pen) Specify a pen for the line.¶
Parameters:pen New pen
See also:
linePen()
void QwtPlotMarker::setLineStyle (LineStylestyle)¶
Set the line style. Parameters:style Line style.
See also:
lineStyle()
void QwtPlotMarker::setSpacing (intspacing)¶
Set the spacing. When the label is not centered on the marker position, the spacing is the distance between the position and the label. Parameters:spacing Spacing
See also:
spacing(),
setLabelAlignment()
void QwtPlotMarker::setSymbol (const QwtSymbol *symbol)¶
Assign a symbol. Parameters:symbol New symbol
See also:
symbol()
void QwtPlotMarker::setValue (const QPointF &pos)¶
Set Value.void QwtPlotMarker::setValue (doublex, doubley)¶
Set Value.void QwtPlotMarker::setXValue (doublex)¶
Set X Value.void QwtPlotMarker::setYValue (doubley)¶
Set Y Value.int QwtPlotMarker::spacing () const Returns:¶
the spacing
See also:
setSpacing()
const QwtSymbol * QwtPlotMarker::symbol () const Returns:¶
the symbol
See also:
setSymbol(), QwtSymbol
void QwtPlotMarker::updateLegend (QwtLegend *legend) const [virtual]¶
Update the widget that represents the item on the legend. Parameters:legend Legend
See also:
drawLegendIdentifier(),
legendItem(), itemChanged(), QwtLegend()
Note:
In the default setting
QwtPlotItem::Legend is disabled
QPointF QwtPlotMarker::value () const¶
Return Value.double QwtPlotMarker::xValue () const¶
Return x Value.double QwtPlotMarker::yValue () const¶
Return y Value.Author¶
Generated automatically by Doxygen for Qwt User's Guide from the source code.Fri Apr 15 2011 | Version 6.0.0 |