Eneboo - Documentación para desarrolladores
Clases | Métodos públicos
Referencia de la Clase QwtPlotGrid

A class which draws a coordinate grid. Más...

#include <qwt_plot_grid.h>

Diagrama de herencias de QwtPlotGrid
QwtPlotItem QwtLegendItemManager

Lista de todos los miembros.

Clases

class  PrivateData

Métodos públicos

 QwtPlotGrid ()
 Enables major grid, disables minor grid.
virtual ~QwtPlotGrid ()
 Destructor.
virtual int rtti () const
void enableX (bool tf)
 Enable or disable vertical gridlines.
bool xEnabled () const
void enableY (bool tf)
 Enable or disable horizontal gridlines.
bool yEnabled () const
void enableXMin (bool tf)
 Enable or disable minor vertical gridlines.
bool xMinEnabled () const
void enableYMin (bool tf)
 Enable or disable minor horizontal gridlines.
bool yMinEnabled () const
void setXDiv (const QwtScaleDiv &sx)
 Assign an x axis scale division.
const QwtScaleDivxScaleDiv () const
void setYDiv (const QwtScaleDiv &sy)
 Assign a y axis division.
const QwtScaleDivyScaleDiv () const
void setPen (const QPen &p)
 Assign a pen for both major and minor gridlines.
void setMajPen (const QPen &p)
 Assign a pen for the major gridlines.
const QPenmajPen () const
void setMinPen (const QPen &p)
 Assign a pen for the minor gridlines.
const QPenminPen () const
virtual void draw (QPainter *p, const QwtScaleMap &xMap, const QwtScaleMap &yMap, const QRect &rect) const
 Draw the grid.
virtual void updateScaleDiv (const QwtScaleDiv &xMap, const QwtScaleDiv &yMap)
 Update the item to changes of the axes scale division.

Descripción detallada

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.


Documentación del constructor y destructor

QwtPlotGrid::QwtPlotGrid ( ) [explicit]

Enables major grid, disables minor grid.

QwtPlotGrid::~QwtPlotGrid ( ) [virtual]

Destructor.


Documentación de las funciones miembro

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.

Parámetros:
painterPainter
xMapX axis map
yMapY axis
canvasRectContents rect of the plot canvas

Implementa QwtPlotItem.

void QwtPlotGrid::enableX ( bool  tf)

Enable or disable vertical gridlines.

Parámetros:
tfEnable (true) or disable
Ver también:
Minor gridlines can be enabled or disabled with enableXMin()
void QwtPlotGrid::enableXMin ( bool  tf)

Enable or disable minor vertical gridlines.

Parámetros:
tfEnable (true) or disable
Ver también:
enableX()
void QwtPlotGrid::enableY ( bool  tf)

Enable or disable horizontal gridlines.

Parámetros:
tfEnable (true) or disable
Ver también:
Minor gridlines can be enabled or disabled with enableYMin()
void QwtPlotGrid::enableYMin ( bool  tf)

Enable or disable minor horizontal gridlines.

Parámetros:
tfEnable (true) or disable
Ver también:
enableY()
const QPen & QwtPlotGrid::majPen ( ) const
Devuelve:
the pen for the major gridlines
Ver también:
setMajPen(), setMinPen(), setPen()
const QPen & QwtPlotGrid::minPen ( ) const
Devuelve:
the pen for the minor gridlines
Ver también:
setMinPen(), setMajPen(), setPen()
int QwtPlotGrid::rtti ( ) const [virtual]
Devuelve:
QwtPlotItem::Rtti_PlotGrid

Reimplementado de QwtPlotItem.

void QwtPlotGrid::setMajPen ( const QPen p)

Assign a pen for the major gridlines.

Parámetros:
pPen
Ver también:
majPen(), setMinPen(), setPen()
void QwtPlotGrid::setMinPen ( const QPen p)

Assign a pen for the minor gridlines.

Parámetros:
pPen
void QwtPlotGrid::setPen ( const QPen p)

Assign a pen for both major and minor gridlines.

Parámetros:
pPen
Ver también:
setMajPen(), setMinPen()
void QwtPlotGrid::setXDiv ( const QwtScaleDiv scaleDiv)

Assign an x axis scale division.

Parámetros:
scaleDivScale division
Atención:
QwtPlotGrid uses implicit sharing (see Qt Manual) for the scale divisions.
void QwtPlotGrid::setYDiv ( const QwtScaleDiv sy)

Assign a y axis division.

Parámetros:
syScale division
Atención:
QwtPlotGrid uses implicit sharing (see Qt Manual) for the scale divisions.
void QwtPlotGrid::updateScaleDiv ( const QwtScaleDiv ,
const QwtScaleDiv  
) [virtual]

Update the item to changes of the axes scale division.

Update the item, when the axes of plot have changed. The default implementation does nothing, but items that depend on the scale division (like QwtPlotGrid()) have to reimplement updateScaleDiv()

Parámetros:
xScaleDivScale division of the x-axis
yScaleDivScale division of the y-axis
Ver también:
QwtPlot::updateAxes()

Reimplementado de QwtPlotItem.

bool QwtPlotGrid::xEnabled ( ) const
Devuelve:
true if vertical gridlines are enabled
Ver también:
enableX()
bool QwtPlotGrid::xMinEnabled ( ) const
Devuelve:
true if minor vertical gridlines are enabled
Ver también:
enableXMin()
const QwtScaleDiv & QwtPlotGrid::xScaleDiv ( ) const
Devuelve:
the scale division of the x axis
bool QwtPlotGrid::yEnabled ( ) const
Devuelve:
true if horizontal gridlines are enabled
Ver también:
enableY()
bool QwtPlotGrid::yMinEnabled ( ) const
Devuelve:
true if minor horizontal gridlines are enabled
Ver también:
enableYMin()
const QwtScaleDiv & QwtPlotGrid::yScaleDiv ( ) const
Devuelve:
the scale division of the y axis

La documentación para esta clase fue generada a partir de los siguientes ficheros:
 Todo Clases Namespaces Archivos Funciones Variables 'typedefs' Enumeraciones Valores de enumeraciones Propiedades Amigas 'defines'