QwtPlotGrid(3) Qwt User's Guide QwtPlotGrid(3)NAMEQwtPlotGrid-
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.
Version 5.2.3 Tue Nov 20 2012 QwtPlotGrid(3)