Eneboo - Documentación para desarrolladores
Tipos públicos | Métodos públicos | Métodos protegidos | Atributos protegidos | Amigas | Funciones relacionadas
Referencia de la Clase QPaintDevice

The base class of objects that can be painted. Más...

#include <qpaintdevice.h>

Diagrama de herencias de QPaintDevice
FLPosPrinter PSPrinter Q_HackPaintDevice QPicture QPicture QPixmap QPixmap QPrinter QPrinter QPSPrinter QPSPrinter QPSPrinter QSvgDevice QSvgDevice QWidget QWidget

Lista de todos los miembros.

Tipos públicos

enum  PDevCmd {
  PdcNOP = 0, PdcDrawPoint = 1, PdcDrawFirst = PdcDrawPoint, PdcMoveTo = 2,
  PdcLineTo = 3, PdcDrawLine = 4, PdcDrawRect = 5, PdcDrawRoundRect = 6,
  PdcDrawEllipse = 7, PdcDrawArc = 8, PdcDrawPie = 9, PdcDrawChord = 10,
  PdcDrawLineSegments = 11, PdcDrawPolyline = 12, PdcDrawPolygon = 13, PdcDrawCubicBezier = 14,
  PdcDrawText = 15, PdcDrawTextFormatted = 16, PdcDrawPixmap = 17, PdcDrawImage = 18,
  PdcDrawText2 = 19, PdcDrawText2Formatted = 20, PdcDrawTextItem = 21, PdcDrawLast = PdcDrawTextItem,
  PdcBegin = 30, PdcEnd = 31, PdcSave = 32, PdcRestore = 33,
  PdcSetdev = 34, PdcSetBkColor = 40, PdcSetBkMode = 41, PdcSetROP = 42,
  PdcSetBrushOrigin = 43, PdcSetFont = 45, PdcSetPen = 46, PdcSetBrush = 47,
  PdcSetTabStops = 48, PdcSetTabArray = 49, PdcSetUnit = 50, PdcSetVXform = 51,
  PdcSetWindow = 52, PdcSetViewport = 53, PdcSetWXform = 54, PdcSetWMatrix = 55,
  PdcSaveWMatrix = 56, PdcRestoreWMatrix = 57, PdcSetClip = 60, PdcSetClipRegion = 61,
  PdcReservedStart = 0, PdcReservedStop = 199, PdcNOP = 0, PdcDrawPoint = 1,
  PdcDrawFirst = PdcDrawPoint, PdcMoveTo = 2, PdcLineTo = 3, PdcDrawLine = 4,
  PdcDrawRect = 5, PdcDrawRoundRect = 6, PdcDrawEllipse = 7, PdcDrawArc = 8,
  PdcDrawPie = 9, PdcDrawChord = 10, PdcDrawLineSegments = 11, PdcDrawPolyline = 12,
  PdcDrawPolygon = 13, PdcDrawCubicBezier = 14, PdcDrawText = 15, PdcDrawTextFormatted = 16,
  PdcDrawPixmap = 17, PdcDrawImage = 18, PdcDrawText2 = 19, PdcDrawText2Formatted = 20,
  PdcDrawTextItem = 21, PdcDrawLast = PdcDrawTextItem, PdcBegin = 30, PdcEnd = 31,
  PdcSave = 32, PdcRestore = 33, PdcSetdev = 34, PdcSetBkColor = 40,
  PdcSetBkMode = 41, PdcSetROP = 42, PdcSetBrushOrigin = 43, PdcSetFont = 45,
  PdcSetPen = 46, PdcSetBrush = 47, PdcSetTabStops = 48, PdcSetTabArray = 49,
  PdcSetUnit = 50, PdcSetVXform = 51, PdcSetWindow = 52, PdcSetViewport = 53,
  PdcSetWXform = 54, PdcSetWMatrix = 55, PdcSaveWMatrix = 56, PdcRestoreWMatrix = 57,
  PdcSetClip = 60, PdcSetClipRegion = 61, PdcReservedStart = 0, PdcReservedStop = 199
}
enum  PDevCmd {
  PdcNOP = 0, PdcDrawPoint = 1, PdcDrawFirst = PdcDrawPoint, PdcMoveTo = 2,
  PdcLineTo = 3, PdcDrawLine = 4, PdcDrawRect = 5, PdcDrawRoundRect = 6,
  PdcDrawEllipse = 7, PdcDrawArc = 8, PdcDrawPie = 9, PdcDrawChord = 10,
  PdcDrawLineSegments = 11, PdcDrawPolyline = 12, PdcDrawPolygon = 13, PdcDrawCubicBezier = 14,
  PdcDrawText = 15, PdcDrawTextFormatted = 16, PdcDrawPixmap = 17, PdcDrawImage = 18,
  PdcDrawText2 = 19, PdcDrawText2Formatted = 20, PdcDrawTextItem = 21, PdcDrawLast = PdcDrawTextItem,
  PdcBegin = 30, PdcEnd = 31, PdcSave = 32, PdcRestore = 33,
  PdcSetdev = 34, PdcSetBkColor = 40, PdcSetBkMode = 41, PdcSetROP = 42,
  PdcSetBrushOrigin = 43, PdcSetFont = 45, PdcSetPen = 46, PdcSetBrush = 47,
  PdcSetTabStops = 48, PdcSetTabArray = 49, PdcSetUnit = 50, PdcSetVXform = 51,
  PdcSetWindow = 52, PdcSetViewport = 53, PdcSetWXform = 54, PdcSetWMatrix = 55,
  PdcSaveWMatrix = 56, PdcRestoreWMatrix = 57, PdcSetClip = 60, PdcSetClipRegion = 61,
  PdcReservedStart = 0, PdcReservedStop = 199, PdcNOP = 0, PdcDrawPoint = 1,
  PdcDrawFirst = PdcDrawPoint, PdcMoveTo = 2, PdcLineTo = 3, PdcDrawLine = 4,
  PdcDrawRect = 5, PdcDrawRoundRect = 6, PdcDrawEllipse = 7, PdcDrawArc = 8,
  PdcDrawPie = 9, PdcDrawChord = 10, PdcDrawLineSegments = 11, PdcDrawPolyline = 12,
  PdcDrawPolygon = 13, PdcDrawCubicBezier = 14, PdcDrawText = 15, PdcDrawTextFormatted = 16,
  PdcDrawPixmap = 17, PdcDrawImage = 18, PdcDrawText2 = 19, PdcDrawText2Formatted = 20,
  PdcDrawTextItem = 21, PdcDrawLast = PdcDrawTextItem, PdcBegin = 30, PdcEnd = 31,
  PdcSave = 32, PdcRestore = 33, PdcSetdev = 34, PdcSetBkColor = 40,
  PdcSetBkMode = 41, PdcSetROP = 42, PdcSetBrushOrigin = 43, PdcSetFont = 45,
  PdcSetPen = 46, PdcSetBrush = 47, PdcSetTabStops = 48, PdcSetTabArray = 49,
  PdcSetUnit = 50, PdcSetVXform = 51, PdcSetWindow = 52, PdcSetViewport = 53,
  PdcSetWXform = 54, PdcSetWMatrix = 55, PdcSaveWMatrix = 56, PdcRestoreWMatrix = 57,
  PdcSetClip = 60, PdcSetClipRegion = 61, PdcReservedStart = 0, PdcReservedStop = 199
}

Métodos públicos

virtual ~QPaintDevice ()
int devType () const
bool isExtDev () const
bool paintingActive () const
virtual void setResolution (int)
virtual int resolution () const
virtual ~QPaintDevice ()
int devType () const
bool isExtDev () const
bool paintingActive () const
virtual void setResolution (int)
virtual int resolution () const

Métodos protegidos

 QPaintDevice (uint devflags)
virtual bool cmd (int, QPainter *, QPDevCmdParam *)
virtual int metric (int) const
virtual int fontMet (QFont *, int, const char *=0, int=0) const
virtual int fontInf (QFont *, int) const
 QPaintDevice (uint devflags)
virtual bool cmd (int, QPainter *, QPDevCmdParam *)
virtual int metric (int) const
virtual int fontMet (QFont *, int, const char *=0, int=0) const
virtual int fontInf (QFont *, int) const

Atributos protegidos

ushort devFlags
ushort painters

Amigas

class QPainter
class QPaintDeviceMetrics
Q_EXPORT void bitBlt (QPaintDevice *, int, int, const QPaintDevice *, int, int, int, int, Qt::RasterOp, bool)
Q_EXPORT void bitBlt (QPaintDevice *, int, int, const QPaintDevice *, int, int, int, int, Qt::RasterOp, bool)

Funciones relacionadas

(Observar que estas no son funciones miembro.)

void bitBlt (QPaintDevice *dst, const QPoint &dp, const QPaintDevice *src, const QRect &sr, RasterOp rop)

Descripción detallada

The base class of objects that can be painted.

The QPaintDevice class is the base class of objects that can be painted.

A paint device is an abstraction of a two-dimensional space that can be drawn using a QPainter. The drawing capabilities are implemented by the subclasses: QWidget, QPixmap, QPicture and QPrinter.

The default coordinate system of a paint device has its origin located at the top left position. X increases to the right and Y increases downwards. The unit is one pixel. There are several ways to set up a user-defined coordinate system using the painter, for example by QPainter::setWorldMatrix().

Example (draw on a paint device):

    void MyWidget::paintEvent( QPaintEvent * )
    {
 QPainter p;    // our painter
 p.begin( this );   // start painting widget
 p.setPen( red );   // blue outline
 p.setBrush( yellow );   // yellow fill
 p.drawEllipse( 10,20, 100,100 ); // 100x100 ellipse at 10,20
 p.end();    // painting done
    }

The bit block transfer is an extremely useful operation for copying pixels from one paint device to another (or to itself). It is implemented as the global function bitBlt().

Example (scroll widget contents 10 pixels to the right):

    bitBlt( myWidget, 10,0, myWidget );
Atención:
Qt requires that a QApplication object must exist before any paint devices can be created. Paint devices access window system resources, and these resources are not initialized before an application object is created.

A paint device is an abstraction of a two-dimensional space that can be drawn using a QPainter. The drawing capabilities are implemented by the subclasses QWidget, QPixmap, QPicture and QPrinter.

The default coordinate system of a paint device has its origin located at the top-left position. X increases to the right and Y increases downward. The unit is one pixel. There are several ways to set up a user-defined coordinate system using the painter, for example, using QPainter::setWorldMatrix().

Example (draw on a paint device):

    void MyWidget::paintEvent( QPaintEvent * )
    {
        QPainter p;                       // our painter
        p.begin( this );                  // start painting the widget
        p.setPen( red );                  // red outline
        p.setBrush( yellow );             // yellow fill
        p.drawEllipse( 10, 20, 100,100 ); // 100x100 ellipse at position (10, 20)
        p.end();                          // painting done
    }

The bit block transfer is an extremely useful operation for copying pixels from one paint device to another (or to itself). It is implemented as the global function bitBlt().

Example (scroll widget contents 10 pixels to the right):

    bitBlt( myWidget, 10, 0, myWidget );
Atención:
Qt requires that a QApplication object exists before any paint devices can be created. Paint devices access window system resources, and these resources are not initialized before an application object is created.

Documentación de las enumeraciones miembro de la clase

Valores de enumeraciones:
PdcNOP 
PdcDrawPoint 
PdcDrawFirst 
PdcMoveTo 
PdcLineTo 
PdcDrawLine 
PdcDrawRect 
PdcDrawRoundRect 
PdcDrawEllipse 
PdcDrawArc 
PdcDrawPie 
PdcDrawChord 
PdcDrawLineSegments 
PdcDrawPolyline 
PdcDrawPolygon 
PdcDrawCubicBezier 
PdcDrawText 
PdcDrawTextFormatted 
PdcDrawPixmap 
PdcDrawImage 
PdcDrawText2 
PdcDrawText2Formatted 
PdcDrawTextItem 
PdcDrawLast 
PdcBegin 
PdcEnd 
PdcSave 
PdcRestore 
PdcSetdev 
PdcSetBkColor 
PdcSetBkMode 
PdcSetROP 
PdcSetBrushOrigin 
PdcSetFont 
PdcSetPen 
PdcSetBrush 
PdcSetTabStops 
PdcSetTabArray 
PdcSetUnit 
PdcSetVXform 
PdcSetWindow 
PdcSetViewport 
PdcSetWXform 
PdcSetWMatrix 
PdcSaveWMatrix 
PdcRestoreWMatrix 
PdcSetClip 
PdcSetClipRegion 
PdcReservedStart 
PdcReservedStop 
PdcNOP 
PdcDrawPoint 
PdcDrawFirst 
PdcMoveTo 
PdcLineTo 
PdcDrawLine 
PdcDrawRect 
PdcDrawRoundRect 
PdcDrawEllipse 
PdcDrawArc 
PdcDrawPie 
PdcDrawChord 
PdcDrawLineSegments 
PdcDrawPolyline 
PdcDrawPolygon 
PdcDrawCubicBezier 
PdcDrawText 
PdcDrawTextFormatted 
PdcDrawPixmap 
PdcDrawImage 
PdcDrawText2 
PdcDrawText2Formatted 
PdcDrawTextItem 
PdcDrawLast 
PdcBegin 
PdcEnd 
PdcSave 
PdcRestore 
PdcSetdev 
PdcSetBkColor 
PdcSetBkMode 
PdcSetROP 
PdcSetBrushOrigin 
PdcSetFont 
PdcSetPen 
PdcSetBrush 
PdcSetTabStops 
PdcSetTabArray 
PdcSetUnit 
PdcSetVXform 
PdcSetWindow 
PdcSetViewport 
PdcSetWXform 
PdcSetWMatrix 
PdcSaveWMatrix 
PdcRestoreWMatrix 
PdcSetClip 
PdcSetClipRegion 
PdcReservedStart 
PdcReservedStop 
Valores de enumeraciones:
PdcNOP 
PdcDrawPoint 
PdcDrawFirst 
PdcMoveTo 
PdcLineTo 
PdcDrawLine 
PdcDrawRect 
PdcDrawRoundRect 
PdcDrawEllipse 
PdcDrawArc 
PdcDrawPie 
PdcDrawChord 
PdcDrawLineSegments 
PdcDrawPolyline 
PdcDrawPolygon 
PdcDrawCubicBezier 
PdcDrawText 
PdcDrawTextFormatted 
PdcDrawPixmap 
PdcDrawImage 
PdcDrawText2 
PdcDrawText2Formatted 
PdcDrawTextItem 
PdcDrawLast 
PdcBegin 
PdcEnd 
PdcSave 
PdcRestore 
PdcSetdev 
PdcSetBkColor 
PdcSetBkMode 
PdcSetROP 
PdcSetBrushOrigin 
PdcSetFont 
PdcSetPen 
PdcSetBrush 
PdcSetTabStops 
PdcSetTabArray 
PdcSetUnit 
PdcSetVXform 
PdcSetWindow 
PdcSetViewport 
PdcSetWXform 
PdcSetWMatrix 
PdcSaveWMatrix 
PdcRestoreWMatrix 
PdcSetClip 
PdcSetClipRegion 
PdcReservedStart 
PdcReservedStop 
PdcNOP 
PdcDrawPoint 
PdcDrawFirst 
PdcMoveTo 
PdcLineTo 
PdcDrawLine 
PdcDrawRect 
PdcDrawRoundRect 
PdcDrawEllipse 
PdcDrawArc 
PdcDrawPie 
PdcDrawChord 
PdcDrawLineSegments 
PdcDrawPolyline 
PdcDrawPolygon 
PdcDrawCubicBezier 
PdcDrawText 
PdcDrawTextFormatted 
PdcDrawPixmap 
PdcDrawImage 
PdcDrawText2 
PdcDrawText2Formatted 
PdcDrawTextItem 
PdcDrawLast 
PdcBegin 
PdcEnd 
PdcSave 
PdcRestore 
PdcSetdev 
PdcSetBkColor 
PdcSetBkMode 
PdcSetROP 
PdcSetBrushOrigin 
PdcSetFont 
PdcSetPen 
PdcSetBrush 
PdcSetTabStops 
PdcSetTabArray 
PdcSetUnit 
PdcSetVXform 
PdcSetWindow 
PdcSetViewport 
PdcSetWXform 
PdcSetWMatrix 
PdcSaveWMatrix 
PdcRestoreWMatrix 
PdcSetClip 
PdcSetClipRegion 
PdcReservedStart 
PdcReservedStop 

Documentación del constructor y destructor

QPaintDevice::~QPaintDevice ( ) [virtual]

Destructs the paint device and frees window system resources.

Destroys the paint device and frees window system resources.

QPaintDevice::QPaintDevice ( uint  devflags) [protected]

Constructs a paint device with internal flags devflags. This constructor can only be invoked from subclasses of QPaintDevice.

Constructs a paint device with internal flags devflags. This constructor can be invoked only from QPaintDevice subclasses.

virtual QPaintDevice::~QPaintDevice ( ) [virtual]
QPaintDevice::QPaintDevice ( uint  devflags) [protected]

Documentación de las funciones miembro

bool QPaintDevice::cmd ( int  ,
QPainter ,
QPDevCmdParam  
) [protected, virtual]

Internal virtual function that interprets drawing commands from the painter.

Implemented by subclasses that have no direct support for drawing graphics (external paint devices, for example QPicture).

Internal virtual function that interprets drawing commands from the painter.

Implemented by subclasses that have no direct support for drawing graphics (external paint devices, for example, QPicture).

Reimplementado en FLPosPrinter, PSPrinter, QSvgDevice, QPicture, QPrinter, QPicture, QPrinter y QSvgDevice.

virtual bool QPaintDevice::cmd ( int  ,
QPainter ,
QPDevCmdParam  
) [protected, virtual]
int QPaintDevice::devType ( ) const
int QPaintDevice::devType ( ) const [inline]
virtual int QPaintDevice::fontInf ( QFont ,
int   
) const [protected, virtual]
int QPaintDevice::fontInf ( QFont ,
int   
) const [protected, virtual]

Internal virtual function. Reserved for future use.

virtual int QPaintDevice::fontMet ( QFont ,
int  ,
const char *  = 0,
int  = 0 
) const [protected, virtual]
int QPaintDevice::fontMet ( QFont ,
int  ,
const char *  = 0,
int  = 0 
) const [protected, virtual]

Internal virtual function. Reserved for future use.

bool QPaintDevice::isExtDev ( ) const
bool QPaintDevice::isExtDev ( ) const [inline]

Returns TRUE if the device is a so-called external paint device.

External paint devices cannot be bitBlt()'ed from. QPicture and QPrinter are external paint devices.

Returns TRUE if the device is an external paint device; otherwise returns FALSE.

External paint devices cannot be bitBlt()'ed from. QPicture and QPrinter are external paint devices.

virtual int QPaintDevice::metric ( int  ) const [protected, virtual]
int QPaintDevice::metric ( int  ) const [protected, virtual]

Internal virtual function that returns paint device metrics.

Please use the QPaintDeviceMetrics class instead.

Reimplementado en FLPosPrinter, PSPrinter, QSvgDevice, QPicture, QPixmap, QPrinter, QWidget, QPicture, QPixmap, QPrinter, QWidget y QSvgDevice.

bool QPaintDevice::paintingActive ( ) const
bool QPaintDevice::paintingActive ( ) const [inline]

Sets the value returned by x11AppDpiX(). The default is determined by the display configuration. Changing this value will alter the scaling of fonts and many other metrics and is not recommended.

Ver también:
x11SetAppDpiY()

Sets the value returned by x11AppDpiY(). The default is determined by the display configuration. Changing this value will alter the scaling of fonts and many other metrics and is not recommended.

Ver también:
x11SetAppDpiX()

Returns the horizontal DPI of the X display (X11 only). Using this function is not portable. See QPaintDeviceMetrics for portable access to related information.

Ver también:
x11AppDpiY(), x11SetAppDpiX(), QPaintDeviceMetrics::logicalDpiX()

Returns the vertical DPI of the X11 display (X11 only). Using this function is not portable. See QPaintDeviceMetrics for portable access to related information.

Ver también:
x11AppDpiX(), x11SetAppDpiY(), QPaintDeviceMetrics::logicalDpiY()

Returns TRUE if the device is being painted, i.e. someone has called QPainter::begin() and not yet QPainter::end() for this device.

Ver también:
QPainter::isActive()

Returns TRUE if the device is being painted, i.e. someone has called QPainter::begin() but not yet called QPainter::end() for this device; otherwise returns FALSE.

Ver también:
QPainter::isActive()
int QPaintDevice::resolution ( ) const [virtual]

Reimplementado en MReportViewer, PSPrinter, QPrinter y QPrinter.

virtual int QPaintDevice::resolution ( ) const [virtual]

Reimplementado en MReportViewer, PSPrinter, QPrinter y QPrinter.

virtual void QPaintDevice::setResolution ( int  ) [virtual]

Reimplementado en MReportViewer, PSPrinter, QPrinter y QPrinter.

void QPaintDevice::setResolution ( int  ) [virtual]

Reimplementado en MReportViewer, PSPrinter, QPrinter y QPrinter.


Documentación de las funciones relacionadas y clases amigas

void bitBlt ( QPaintDevice dst,
int  dx,
int  dy,
const QPaintDevice src,
int  sx = 0,
int  sy = 0,
int  sw = -1,
int  sh = -1,
Qt::RasterOp  rop = Qt::CopyROP,
bool  ignoreMask = FALSE 
) [friend]

This function copies a block of pixels from one paint device to another (bitBlt means bit block transfer).

  • dst is the paint device to copy to.
  • dx and dy is the position to copy to.
  • src is the paint device to copy from.
  • sx and sy is the position to copy from.
  • sw and sh is the width and height of the block to be copied.
  • rop defines the raster operation to be used when copying.

If sw is 0 or sh is 0, then bitBlt will do nothing.

If sw is negative, then bitBlt calculates sw = src->width - sx. If sh is negative, then bitBlt calculates sh = src->height - sy.

The rop argument can be one of:

  • CopyROP: dst = src.
  • OrROP: dst = src OR dst.
  • XorROP: dst = src XOR dst.
  • NotAndROP: dst = (NOT src) AND dst
  • NotCopyROP: dst = NOT src
  • NotOrROP: dst = (NOT src) OR dst
  • NotXorROP: dst = (NOT src) XOR dst
  • AndROP dst = src AND dst
  • NotROP: dst = NOT dst
  • ClearROP: dst = 0
  • SetROP: dst = 1
  • NopROP: dst = dst
  • AndNotROP: dst = src AND (NOT dst)
  • OrNotROP: dst = src OR (NOT dst)
  • NandROP: dst = NOT (src AND dst)
  • NorROP: dst = NOT (src OR dst)

The ignoreMask argument (default FALSE) applies where src is a QPixmap with a mask. If ignoreMask is TRUE, bitBlt ignores the pixmap's mask.

BitBlt has two restrictions:

  1. The src device must be QWidget or QPixmap. You cannot copy pixels from a picture or a printer (external device).
  2. The src device may not have pixel depth greater than dst. You cannot copy from an 8 bit pixmap to a 1 bit pixmap.

Copies a block of pixels from src to dst, perhaps merging each pixel according to the raster operation rop. sx, sy is the top-left pixel in src (0, 0) by default, dx, dy is the top-left position in dst and sw, sh is the size of the copied block (all of src by default).

The most common values for rop are CopyROP and XorROP; the Qt::RasterOp documentation defines all the possible values.

If ignoreMask is FALSE (the default) and src is a masked QPixmap, the entire blit is masked by {src}->mask().

If src, dst, sw or sh is 0, bitBlt() does nothing. If sw or sh is negative bitBlt() copies starting at sx (and respectively, sy) and ending at the right end (respectively, bottom) of src.

src must be a QWidget or QPixmap. You cannot blit from a QPrinter, for example. bitBlt() does nothing if you attempt to blit from an unsupported device.

bitBlt() does nothing if src has a greater depth than dst. If you need to for example, draw a 24-bit pixmap on an 8-bit widget, you must use drawPixmap().

Reimplementado en QPixmap y QPixmap.

void bitBlt ( QPaintDevice dst,
const QPoint dp,
const QPaintDevice src,
const QRect sr,
RasterOp  rop 
) [related]

Overloaded bitBlt() with the destination point dp and source rectangle sr.

Esta es una función miembro sobrecargada que se suministra por conveniencia. Difiere de la anterior función solamente en los argumentos que acepta.

Overloaded bitBlt() with the destination point dp and source rectangle sr.

Q_EXPORT void bitBlt ( QPaintDevice dst,
int  dx,
int  dy,
const QPaintDevice src,
int  sx = 0,
int  sy = 0,
int  sw = -1,
int  sh = -1,
Qt::RasterOp  rop = Qt::CopyROP,
bool  ignoreMask = FALSE 
) [friend]

Reimplementado en QPixmap y QPixmap.

QPainter [friend]

Reimplementado en QPixmap y QWidget.


Documentación de los datos miembro


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'