Classes | Public Member Functions | Private Attributes | List of all members
QwtAlphaColorMap Class Reference

QwtAlphaColorMap varies the alpha value of a color. More...

#include <qwt_color_map.h>

Inheritance diagram for QwtAlphaColorMap:
Inheritance graph
[legend]

Classes

class  PrivateData
 

Public Member Functions

int alpha1 () const
 
int alpha2 () const
 
QColor color () const
 
 QwtAlphaColorMap (const QColor &=QColor(Qt::gray))
 Constructor. More...
 
virtual QRgb rgb (const QwtInterval &, double value) const QWT_OVERRIDE
 Map a value of a given interval into a alpha value. More...
 
void setAlphaInterval (int alpha1, int alpha2)
 
void setColor (const QColor &)
 
virtual ~QwtAlphaColorMap ()
 Destructor. More...
 
- Public Member Functions inherited from QwtColorMap
QColor color (const QwtInterval &, double value) const
 
virtual uint colorIndex (int numColors, const QwtInterval &interval, double value) const
 Map a value of a given interval into a color index. More...
 
virtual QVector< QRgb > colorTable (int numColors) const
 
virtual QVector< QRgb > colorTable256 () const
 
Format format () const
 
 QwtColorMap (Format=QwtColorMap::RGB)
 
void setFormat (Format)
 
virtual ~QwtColorMap ()
 Destructor. More...
 

Private Attributes

PrivateDatam_data
 

Additional Inherited Members

- Public Types inherited from QwtColorMap
enum  Format { RGB, Indexed }
 

Detailed Description

QwtAlphaColorMap varies the alpha value of a color.

Definition at line 147 of file qwt_color_map.h.

Constructor & Destructor Documentation

◆ QwtAlphaColorMap()

QwtAlphaColorMap::QwtAlphaColorMap ( const QColor &  color = QColor( Qt::gray ))
explicit

Constructor.

The alpha interval is initialized by 0 to 255.

Parameters
colorColor of the map
See also
setColor(), setAlphaInterval()

Definition at line 539 of file qwt_color_map.cpp.

◆ ~QwtAlphaColorMap()

QwtAlphaColorMap::~QwtAlphaColorMap ( )
virtual

Destructor.

Definition at line 547 of file qwt_color_map.cpp.

Member Function Documentation

◆ alpha1()

int QwtAlphaColorMap::alpha1 ( ) const
Returns
First alpha coordinate
See also
setAlphaInterval()

Definition at line 600 of file qwt_color_map.cpp.

◆ alpha2()

int QwtAlphaColorMap::alpha2 ( ) const
Returns
Second alpha coordinate
See also
setAlphaInterval()

Definition at line 609 of file qwt_color_map.cpp.

◆ color()

QColor QwtAlphaColorMap::color ( ) const
Returns
the color
See also
setColor()

Definition at line 571 of file qwt_color_map.cpp.

◆ rgb()

QRgb QwtAlphaColorMap::rgb ( const QwtInterval interval,
double  value 
) const
virtual

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

Parameters
intervalRange for all values
valueValue to map into a RGB value
Returns
RGB value, with an alpha value

Implements QwtColorMap.

Definition at line 622 of file qwt_color_map.cpp.

◆ setAlphaInterval()

void QwtAlphaColorMap::setAlphaInterval ( int  alpha1,
int  alpha2 
)

Set the interval for the alpha coordinate

alpha1/alpha2 need to be in the range 0 to 255, where 255 means opaque and 0 means transparent.

Parameters
alpha1First alpha coordinate
alpha2Second alpha coordinate
See also
alpha1(), alpha2()

Definition at line 587 of file qwt_color_map.cpp.

◆ setColor()

void QwtAlphaColorMap::setColor ( const QColor &  color)

Set the color

Parameters
colorColor
See also
color()

Definition at line 558 of file qwt_color_map.cpp.

Member Data Documentation

◆ m_data

PrivateData* QwtAlphaColorMap::m_data
private

Definition at line 165 of file qwt_color_map.h.


The documentation for this class was generated from the following files:


plotjuggler
Author(s): Davide Faconti
autogenerated on Mon Nov 11 2024 03:23:50