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

QwtColorMap is used to map values into colors. Más...

#include <qwt_color_map.h>

Diagrama de herencias de QwtColorMap
QwtAlphaColorMap QwtLinearColorMap

Lista de todos los miembros.

Tipos públicos

enum  Format { RGB, Indexed }

Métodos públicos

 QwtColorMap (Format=QwtColorMap::RGB)
 Constructor.
virtual ~QwtColorMap ()
 Destructor.
Format format () const
virtual QwtColorMapcopy () const =0
 Clone the color map.
virtual QRgb rgb (const QwtDoubleInterval &interval, double value) const =0
virtual unsigned char colorIndex (const QwtDoubleInterval &interval, double value) const =0
QColor color (const QwtDoubleInterval &, double value) const
virtual QValueVector< QRgbcolorTable (const QwtDoubleInterval &) const

Descripción detallada

QwtColorMap is used to map values into colors.

For displaying 3D data on a 2D plane the 3rd dimension is often displayed using colors, like f.e in a spectrogram.

Each color map is optimized to return colors for only one of the following image formats:

Ver también:
QwtPlotSpectrogram, QwtScaleWidget

Documentación de las enumeraciones miembro de la clase

  • RGB
    The map is intended to map into QRgb values.
  • Indexed
    The map is intended to map into 8 bit values, that are indices into the color table.
Ver también:
rgb(), colorIndex(), colorTable()
Valores de enumeraciones:
RGB 
Indexed 

Documentación del constructor y destructor

QwtColorMap::QwtColorMap ( Format  format = QwtColorMap::RGB)

Constructor.

QwtColorMap::~QwtColorMap ( ) [virtual]

Destructor.


Documentación de las funciones miembro

QColor QwtColorMap::color ( const QwtDoubleInterval interval,
double  value 
) const [inline]

Map a value into a color

Parámetros:
intervalValid interval for values
valueValue
Devuelve:
Color corresponding to value
Atención:
This method is slow for Indexed color maps. If it is necessary to map many values, its better to get the color table once and find the color using colorIndex().
virtual unsigned char QwtColorMap::colorIndex ( const QwtDoubleInterval interval,
double  value 
) const [pure virtual]

Map a value of a given interval into a color index

Parámetros:
intervalRange for the values
valueValue
Devuelve:
color index, corresponding to value

Implementado en QwtLinearColorMap.

QwtColorTable QwtColorMap::colorTable ( const QwtDoubleInterval interval) const [virtual]

Build and return a color map of 256 colors

The color table is needed for rendering indexed images in combination with using colorIndex().

Parámetros:
intervalRange for the values
Devuelve:
A color table, that can be used for a QImage
virtual QwtColorMap* QwtColorMap::copy ( ) const [pure virtual]

Clone the color map.

Implementado en QwtLinearColorMap y QwtAlphaColorMap.

QwtColorMap::Format QwtColorMap::format ( ) const [inline]
Devuelve:
Intended format of the color map
Ver también:
Format
virtual QRgb QwtColorMap::rgb ( const QwtDoubleInterval interval,
double  value 
) const [pure virtual]

Map a value of a given interval into a rgb value.

Parámetros:
intervalRange for the values
valueValue
Devuelve:
rgb value, corresponding to value

Implementado en QwtLinearColorMap y QwtAlphaColorMap.


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'