Provided by: libqwt-doc_6.1.4-2_all bug

NAME

       QwtPlotGrid - A class which draws a coordinate grid.

SYNOPSIS

       #include <qwt_plot_grid.h>

       Inherits QwtPlotItem.

   Public Member Functions
       QwtPlotGrid ()
           Enables major grid, disables minor grid.
       virtual ~QwtPlotGrid ()
           Destructor.
       virtual int rtti () const
       void enableX (bool)
           Enable or disable vertical grid lines.
       bool xEnabled () const
       void enableY (bool)
           Enable or disable horizontal grid lines.
       bool yEnabled () const
       void enableXMin (bool)
           Enable or disable minor vertical grid lines.
       bool xMinEnabled () const
       void enableYMin (bool)
           Enable or disable minor horizontal grid lines.
       bool yMinEnabled () const
       void setXDiv (const QwtScaleDiv &)
       const QwtScaleDiv & xScaleDiv () const
       void setYDiv (const QwtScaleDiv &)
       const QwtScaleDiv & yScaleDiv () const
       void setPen (const QColor &, qreal width=0.0, Qt::PenStyle=Qt::SolidLine)
       void setPen (const QPen &)
       void setMajorPen (const QColor &, qreal width=0.0, Qt::PenStyle=Qt::SolidLine)
       void setMajorPen (const QPen &)
       const QPen & majorPen () const
       void setMinorPen (const QColor &, qreal width=0.0, Qt::PenStyle=Qt::SolidLine)
       void setMinorPen (const QPen &)
       const QPen & minorPen () const
       virtual void draw (QPainter *, const QwtScaleMap &xMap, const QwtScaleMap &yMap, const
           QRectF &canvasRect) const
           Draw the grid.
       virtual void updateScaleDiv (const QwtScaleDiv &xScaleDiv, const QwtScaleDiv &yScaleDiv)

   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 grid lines. The locations of the grid lines 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 QRectF & canvasRect) const [virtual]
       Draw the grid. The grid is drawn into the bounding rectangle such that grid lines 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 rectangle of the plot canvas

       Implements QwtPlotItem.

   void QwtPlotGrid::enableX (bool on)
       Enable or disable vertical grid lines.

       Parameters:
           on Enable (true) or disable

       See also:
           Minor grid lines can be enabled or disabled with enableXMin()

   void QwtPlotGrid::enableXMin (bool on)
       Enable or disable minor vertical grid lines.

       Parameters:
           on Enable (true) or disable

       See also:
           enableX()

   void QwtPlotGrid::enableY (bool on)
       Enable or disable horizontal grid lines.

       Parameters:
           on Enable (true) or disable

       See also:
           Minor grid lines can be enabled or disabled with enableYMin()

   void QwtPlotGrid::enableYMin (bool on)
       Enable or disable minor horizontal grid lines.

       Parameters:
           on Enable (true) or disable

       See also:
           enableY()

   const QPen & QwtPlotGrid::majorPen () const
       Returns:
           the pen for the major grid lines

       See also:
           setMajorPen(), setMinorPen(), setPen()

   const QPen & QwtPlotGrid::minorPen () const
       Returns:
           the pen for the minor grid lines

       See also:
           setMinorPen(), setMajorPen(), setPen()

   int QwtPlotGrid::rtti () const [virtual]
       Returns:
           QwtPlotItem::Rtti_PlotGrid

       Reimplemented from QwtPlotItem.

   void QwtPlotGrid::setMajorPen (const QColor & color, qreal width = 0.0, Qt::PenStyle style =
       Qt::SolidLine)
       Build and assign a pen for both major grid lines

       In Qt5 the default pen width is 1.0 ( 0.0 in Qt4 ) what makes it non cosmetic ( see
       QPen::isCosmetic() ). This method has been introduced to hide this incompatibility.

       Parameters:
           color Pen color
           width Pen width
           style Pen style

       See also:
           pen(), brush()

   void QwtPlotGrid::setMajorPen (const QPen & pen)
       Assign a pen for the major grid lines

       Parameters:
           pen Pen

       See also:
           majorPen(), setMinorPen(), setPen()

   void QwtPlotGrid::setMinorPen (const QColor & color, qreal width = 0.0, Qt::PenStyle style =
       Qt::SolidLine)
       Build and assign a pen for the minor grid lines

       In Qt5 the default pen width is 1.0 ( 0.0 in Qt4 ) what makes it non cosmetic ( see
       QPen::isCosmetic() ). This method has been introduced to hide this incompatibility.

       Parameters:
           color Pen color
           width Pen width
           style Pen style

       See also:
           pen(), brush()

   void QwtPlotGrid::setMinorPen (const QPen & pen)
       Assign a pen for the minor grid lines

       Parameters:
           pen Pen

       See also:
           minorPen(), setMajorPen(), setPen()

   void QwtPlotGrid::setPen (const QColor & color, qreal width = 0.0, Qt::PenStyle style =
       Qt::SolidLine)
       Build and assign a pen for both major and minor grid lines

       In Qt5 the default pen width is 1.0 ( 0.0 in Qt4 ) what makes it non cosmetic ( see
       QPen::isCosmetic() ). This method has been introduced to hide this incompatibility.

       Parameters:
           color Pen color
           width Pen width
           style Pen style

       See also:
           pen(), brush()

   void QwtPlotGrid::setPen (const QPen & pen)
       Assign a pen for both major and minor grid lines

       Parameters:
           pen Pen

       See also:
           setMajorPen(), setMinorPen()

   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 grid lines are enabled

       See also:
           enableX()

   bool QwtPlotGrid::xMinEnabled () const
       Returns:
           true if minor vertical grid lines 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 grid lines are enabled

       See also:
           enableY()

   bool QwtPlotGrid::yMinEnabled () const
       Returns:
           true if minor horizontal grid lines 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.