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

A plot item, which displays data in Scalable Vector Graphics (SVG) format. Más...

#include <qwt_plot_svgitem.h>

Diagrama de herencias de QwtPlotSvgItem
QwtPlotItem QwtLegendItemManager

Lista de todos los miembros.

Clases

class  PrivateData

Métodos públicos

 QwtPlotSvgItem (const QString &title=QString::null)
 Constructor.
 QwtPlotSvgItem (const QwtText &title)
 Constructor.
virtual ~QwtPlotSvgItem ()
 Destructor.
bool loadFile (const QwtDoubleRect &, const QString &fileName)
bool loadData (const QwtDoubleRect &, const QByteArray &)
virtual QwtDoubleRect boundingRect () const
 Bounding rect of the item.
virtual void draw (QPainter *p, const QwtScaleMap &xMap, const QwtScaleMap &yMap, const QRect &rect) const
virtual int rtti () const

Métodos protegidos

void render (QPainter *painter, const QwtDoubleRect &viewBox, const QRect &rect) const
QwtDoubleRect viewBox (const QwtDoubleRect &area) const

Descripción detallada

A plot item, which displays data in Scalable Vector Graphics (SVG) format.

SVG images are often used to display maps


Documentación del constructor y destructor

QwtPlotSvgItem::QwtPlotSvgItem ( const QString title = QString::null) [explicit]

Constructor.

Sets the following item attributes:

Parámetros:
titleTitle
QwtPlotSvgItem::QwtPlotSvgItem ( const QwtText title) [explicit]

Constructor.

Sets the following item attributes:

Parámetros:
titleTitle
QwtPlotSvgItem::~QwtPlotSvgItem ( ) [virtual]

Destructor.


Documentación de las funciones miembro

QwtDoubleRect QwtPlotSvgItem::boundingRect ( ) const [virtual]

Bounding rect of the item.

Reimplementado de QwtPlotItem.

void QwtPlotSvgItem::draw ( QPainter painter,
const QwtScaleMap xMap,
const QwtScaleMap yMap,
const QRect canvasRect 
) const [virtual]

Draw the SVG item

Parámetros:
painterPainter
xMapX-Scale Map
yMapY-Scale Map
canvasRectContents rect of the plot canvas

Implementa QwtPlotItem.

bool QwtPlotSvgItem::loadData ( const QwtDoubleRect rect,
const QByteArray data 
)

Load SVG data

Parámetros:
rectBounding rectangle
datain SVG format
Devuelve:
true, if the SVG data could be loaded
bool QwtPlotSvgItem::loadFile ( const QwtDoubleRect rect,
const QString fileName 
)

Load a SVG file

Parámetros:
rectBounding rectangle
fileNameSVG file name
Devuelve:
true, if the SVG file could be loaded
void QwtPlotSvgItem::render ( QPainter painter,
const QwtDoubleRect viewBox,
const QRect rect 
) const [protected]

Render the SVG data

Parámetros:
painterPainter
viewBoxView Box, see QSvgRenderer::viewBox
rectTraget rectangle on the paint device
int QwtPlotSvgItem::rtti ( ) const [virtual]
Devuelve:
QwtPlotItem::Rtti_PlotSVG

Reimplementado de QwtPlotItem.

QwtDoubleRect QwtPlotSvgItem::viewBox ( const QwtDoubleRect rect) const [protected]

Calculate the viewBox from an rect and boundingRect().

Parámetros:
rectRectangle in scale coordinates
Devuelve:
viewBox View Box, see QSvgRenderer::viewBox

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'