Provided by: libqwt5-doc_5.2.3-1_all
NAME
QwtPlotGrid -
SYNOPSIS
#include <qwt_plot_grid.h> Inherits QwtPlotItem. Public Member Functions QwtPlotGrid () virtual ~QwtPlotGrid () virtual void draw (QPainter *p, const QwtScaleMap &xMap, const QwtScaleMap &yMap, const QRect &rect) const void enableX (bool tf) void enableXMin (bool tf) void enableY (bool tf) void enableYMin (bool tf) const QPen & majPen () const const QPen & minPen () const virtual int rtti () const void setMajPen (const QPen &p) void setMinPen (const QPen &p) void setPen (const QPen &p) void setXDiv (const QwtScaleDiv &sx) void setYDiv (const QwtScaleDiv &sy) virtual void updateScaleDiv (const QwtScaleDiv &xMap, const QwtScaleDiv &yMap) bool xEnabled () const bool xMinEnabled () const const QwtScaleDiv & xScaleDiv () const bool yEnabled () const bool yMinEnabled () const const QwtScaleDiv & yScaleDiv () const Additional Inherited Members
Detailed Description
A class which draws a coordinate grid. The QwtPlotGrid class can be used to draw a coordinate grid. A coordinate grid consists of major and minor vertical and horizontal gridlines. The locations of the gridlines are determined by the X and Y scale divisions which can be assigned with setXDiv() and setYDiv(). The draw() member draws the grid within a bounding rectangle.
Member Function Documentation
void QwtPlotGrid::draw (QPainter *painter, const QwtScaleMap &xMap, const QwtScaleMap &yMap, const QRect &canvasRect) const [virtual] Draw the grid. The grid is drawn into the bounding rectangle such that gridlines begin and end at the rectangle's borders. The X and Y maps are used to map the scale divisions into the drawing region screen. Parameters: painter Painter xMap X axis map yMap Y axis canvasRect Contents rect of the plot canvas Implements QwtPlotItem. void QwtPlotGrid::enableX (booltf) Enable or disable vertical gridlines. Parameters: tf Enable (true) or disable See also: Minor gridlines can be enabled or disabled with enableXMin() void QwtPlotGrid::enableXMin (booltf) Enable or disable minor vertical gridlines. Parameters: tf Enable (true) or disable See also: enableX() void QwtPlotGrid::enableY (booltf) Enable or disable horizontal gridlines. Parameters: tf Enable (true) or disable See also: Minor gridlines can be enabled or disabled with enableYMin() void QwtPlotGrid::enableYMin (booltf) Enable or disable minor horizontal gridlines. Parameters: tf Enable (true) or disable See also: enableY() const QPen & QwtPlotGrid::majPen () const Returns: the pen for the major gridlines See also: setMajPen(), setMinPen(), setPen() const QPen & QwtPlotGrid::minPen () const Returns: the pen for the minor gridlines See also: setMinPen(), setMajPen(), setPen() int QwtPlotGrid::rtti () const [virtual] Returns: QwtPlotItem::Rtti_PlotGrid Reimplemented from QwtPlotItem. void QwtPlotGrid::setMajPen (const QPen &pen) Assign a pen for the major gridlines The width of non cosmetic pens is scaled according to the resolution of the paint device. Parameters: pen Pen See also: majPen(), setMinPen(), setPen(), QwtPainter::scaledPen() void QwtPlotGrid::setMinPen (const QPen &pen) Assign a pen for the minor gridlines The width of non cosmetic pens is scaled according to the resolution of the paint device. Parameters: pen Pen See also: minPen(), setMajPen(), setPen(), QwtPainter::scaledPen() void QwtPlotGrid::setPen (const QPen &pen) Assign a pen for both major and minor gridlines The width of non cosmetic pens is scaled according to the resolution of the paint device. Parameters: pen Pen See also: setMajPen(), setMinPen(), QwtPainter::scaledPen() void QwtPlotGrid::setXDiv (const QwtScaleDiv &scaleDiv) Assign an x axis scale division Parameters: scaleDiv Scale division void QwtPlotGrid::setYDiv (const QwtScaleDiv &scaleDiv) Assign a y axis division Parameters: scaleDiv Scale division void QwtPlotGrid::updateScaleDiv (const QwtScaleDiv &xScaleDiv, const QwtScaleDiv &yScaleDiv) [virtual] Update the grid to changes of the axes scale division Parameters: xScaleDiv Scale division of the x-axis yScaleDiv Scale division of the y-axis See also: QwtPlot::updateAxes() Reimplemented from QwtPlotItem. bool QwtPlotGrid::xEnabled () const Returns: true if vertical gridlines are enabled See also: enableX() bool QwtPlotGrid::xMinEnabled () const Returns: true if minor vertical gridlines are enabled See also: enableXMin() const QwtScaleDiv & QwtPlotGrid::xScaleDiv () const Returns: the scale division of the x axis bool QwtPlotGrid::yEnabled () const Returns: true if horizontal gridlines are enabled See also: enableY() bool QwtPlotGrid::yMinEnabled () const Returns: true if minor horizontal gridlines are enabled See also: enableYMin() const QwtScaleDiv & QwtPlotGrid::yScaleDiv () const Returns: the scale division of the y axis
Author
Generated automatically by Doxygen for Qwt User's Guide from the source code.