Provided by: libqwt5-doc_5.2.3-1_all bug

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.