Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

qwtalphacolormap(3) [debian man page]

QwtAlphaColorMap(3)						 Qwt User's Guide					       QwtAlphaColorMap(3)

NAME
QwtAlphaColorMap - QwtAlphaColorMap variies the alpha value of a color. SYNOPSIS
#include <qwt_color_map.h> Inherits QwtColorMap. Public Types enum Format { RGB, Indexed } Public Member Functions QColor color () const QColor color (const QwtDoubleInterval &, double value) const virtual QVector< QRgb > colorTable (const QwtDoubleInterval &) const virtual QwtColorMap * copy () const Format format () const QwtAlphaColorMap & operator= (const QwtAlphaColorMap &) QwtAlphaColorMap (const QColor &=QColor(Qt::gray)) QwtAlphaColorMap (const QwtAlphaColorMap &) virtual QRgb rgb (const QwtDoubleInterval &, double value) const void setColor (const QColor &) virtual ~QwtAlphaColorMap () Detailed Description QwtAlphaColorMap variies the alpha value of a color. Member Enumeration Documentation enum QwtColorMap::Format [inherited] .IP o 2 RGB The map is intended to map into QRgb values. o Indexed The map is intended to map into 8 bit values, that are indices into the color table. See also: rgb(), colorIndex(), colorTable() Constructor &; Destructor Documentation QwtAlphaColorMap::QwtAlphaColorMap (const QColor &color = QColor(Qt::gray)) Constructor Parameters: color Color of the map QwtAlphaColorMap::QwtAlphaColorMap (const QwtAlphaColorMap &other) Copy constructor Parameters: other Other color map QwtAlphaColorMap::~QwtAlphaColorMap () [virtual] Destructor. Member Function Documentation QColor QwtAlphaColorMap::color () const Returns: the color See also: setColor() QColor QwtColorMap::color (const QwtDoubleInterval &interval, doublevalue) const [inline, inherited] Map a value into a color Parameters: interval Valid interval for values value Value Returns: Color corresponding to value Warning: 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(). QwtColorTable QwtColorMap::colorTable (const QwtDoubleInterval &interval) const [virtual, inherited] Build and return a color map of 256 colors The color table is needed for rendering indexed images in combination with using colorIndex(). Parameters: interval Range for the values Returns: A color table, that can be used for a QImage QwtColorMap * QwtAlphaColorMap::copy () const [virtual] Clone the color map. Implements QwtColorMap. QwtColorMap::Format QwtColorMap::format () const [inline, inherited] Returns: Intended format of the color map See also: Format QwtAlphaColorMap & QwtAlphaColorMap::operator= (const QwtAlphaColorMap &other) Assignment operator Parameters: other Other color map Returns: *this QRgb QwtAlphaColorMap::rgb (const QwtDoubleInterval &interval, doublevalue) const [virtual] Map a value of a given interval into a alpha value. alpha := (value - interval.minValue()) / interval.width(); Parameters: interval Range for all values value Value to map into a rgb value Returns: rgb value, with an alpha value Implements QwtColorMap. void QwtAlphaColorMap::setColor (const QColor &color) Set the color Parameters: color Color See also: color() Author Generated automatically by Doxygen for Qwt User's Guide from the source code. Version 5.2.2 Mon Aug 1 2011 QwtAlphaColorMap(3)

Check Out this Related Man Page

QwtDoubleInterval(3)						 Qwt User's Guide					      QwtDoubleInterval(3)

NAME
QwtDoubleInterval - A class representing an interval. SYNOPSIS
#include <qwt_double_interval.h> Public Types enum BorderMode { IncludeBorders = 0, ExcludeMinimum = 1, ExcludeMaximum = 2, ExcludeBorders = ExcludeMinimum | ExcludeMaximum } Public Member Functions int borderFlags () const bool contains (double value) const QwtDoubleInterval extend (double value) const QwtDoubleInterval intersect (const QwtDoubleInterval &) const bool intersects (const QwtDoubleInterval &) const void invalidate () QwtDoubleInterval inverted () const bool isNull () const bool isValid () const QwtDoubleInterval limited (double minValue, double maxValue) const double maxValue () const double minValue () const QwtDoubleInterval normalized () const int operator!= (const QwtDoubleInterval &) const QwtDoubleInterval operator& (const QwtDoubleInterval &) const QwtDoubleInterval & operator&= (const QwtDoubleInterval &) int operator== (const QwtDoubleInterval &) const QwtDoubleInterval operator| (double) const QwtDoubleInterval operator| (const QwtDoubleInterval &) const QwtDoubleInterval & operator|= (double) QwtDoubleInterval & operator|= (const QwtDoubleInterval &) QwtDoubleInterval (double minValue, double maxValue, int borderFlags=IncludeBorders) QwtDoubleInterval () void setBorderFlags (int) void setInterval (double minValue, double maxValue, int borderFlags=IncludeBorders) void setMaxValue (double) void setMinValue (double) QwtDoubleInterval symmetrize (double value) const QwtDoubleInterval unite (const QwtDoubleInterval &) const double width () const Detailed Description A class representing an interval. The interval is represented by 2 doubles, the lower and the upper limit. Member Enumeration Documentation enum QwtDoubleInterval::BorderMode Flag indicating if a border is included/excluded from an interval o IncludeBorders min/max values are inside the interval o ExcludeMinimum min value is not included in the interval o ExcludeMaximum max value is not included in the interval o ExcludeBorders min/max values are not included in the interval See also: setBorderMode(), testBorderMode() Constructor &; Destructor Documentation QwtDoubleInterval::QwtDoubleInterval () [inline] Default Constructor. Creates an invalid interval [0.0, -1.0] See also: setInterval(), isValid() QwtDoubleInterval::QwtDoubleInterval (doubleminValue, doublemaxValue, intborderFlags = IncludeBorders) [inline] Constructor Build an interval with from min/max values Parameters: minValue Minimum value maxValue Maximum value borderFlags Include/Exclude borders Member Function Documentation int QwtDoubleInterval::borderFlags () const [inline] Returns: Border flags See also: setBorderFlags() bool QwtDoubleInterval::contains (doublevalue) const Test if a value is inside an interval Parameters: value Value Returns: true, if value >= minValue() && value <= maxValue() QwtDoubleInterval QwtDoubleInterval::extend (doublevalue) const Extend the interval If value is below minValue, value becomes the lower limit. If value is above maxValue, value becomes the upper limit. extend has no effect for invalid intervals Parameters: value Value See also: isValid() QwtDoubleInterval QwtDoubleInterval::intersect (const QwtDoubleInterval &other) const Intersect 2 intervals. bool QwtDoubleInterval::intersects (const QwtDoubleInterval &other) const Test if two intervals overlap void QwtDoubleInterval::invalidate () [inline] Invalidate the interval The limits are set to interval [0.0, -1.0] See also: isValid() QwtDoubleInterval QwtDoubleInterval::inverted () const Invert the limits of the interval Returns: Inverted interval See also: normalized() bool QwtDoubleInterval::isNull () const [inline] Returns: true, if isValid() && (minValue() >= maxValue()) bool QwtDoubleInterval::isValid () const [inline] A interval is valid when minValue() <= maxValue(). In case of QwtDoubleInterval::ExcludeBorders it is true when minValue() < maxValue() QwtDoubleInterval QwtDoubleInterval::limited (doublelowerBound, doubleupperBound) const Limit the interval, keeping the border modes Parameters: lowerBound Lower limit upperBound Upper limit Returns: Limited interval double QwtDoubleInterval::maxValue () const [inline] Returns: Upper limit of the interval double QwtDoubleInterval::minValue () const [inline] Returns: Lower limit of the interval QwtDoubleInterval QwtDoubleInterval::normalized () const Normalize the limits of the interval. If maxValue() < minValue() the limits will be inverted. Returns: Normalized interval See also: isValid(), inverted() int QwtDoubleInterval::operator!= (const QwtDoubleInterval &other) const [inline] Compare two intervals. QwtDoubleInterval QwtDoubleInterval::operator& (const QwtDoubleInterval &interval) const [inline] Intersection of two intervals See also: intersect() QwtDoubleInterval & QwtDoubleInterval::operator&= (const QwtDoubleInterval &interval) Intersects this interval with the given interval. int QwtDoubleInterval::operator== (const QwtDoubleInterval &other) const [inline] Compare two intervals. QwtDoubleInterval QwtDoubleInterval::operator| (const QwtDoubleInterval &interval) const [inline] Union of two intervals See also: unite() QwtDoubleInterval QwtDoubleInterval::operator| (doublevalue) const [inline] Extend an interval See also: extend() QwtDoubleInterval & QwtDoubleInterval::operator|= (const QwtDoubleInterval &interval) Unites this interval with the given interval. void QwtDoubleInterval::setBorderFlags (intborderFlags) [inline] Change the border flags Parameters: borderFlags Or'd BorderMode flags See also: borderFlags() void QwtDoubleInterval::setInterval (doubleminValue, doublemaxValue, intborderFlags = IncludeBorders) [inline] Assign the limits of the interval Parameters: minValue Minimum value maxValue Maximum value borderFlags Include/Exclude borders void QwtDoubleInterval::setMaxValue (doublemaxValue) [inline] Assign the upper limit of the interval Parameters: maxValue Maximum value void QwtDoubleInterval::setMinValue (doubleminValue) [inline] Assign the lower limit of the interval Parameters: minValue Minimum value QwtDoubleInterval QwtDoubleInterval::symmetrize (doublevalue) const Adjust the limit that is closer to value, so that value becomes the center of the interval. Parameters: value Center Returns: Interval with value as center QwtDoubleInterval QwtDoubleInterval::unite (const QwtDoubleInterval &other) const Unite 2 intervals. double QwtDoubleInterval::width () const [inline] Return the width of an interval The width of invalid intervals is 0.0, otherwise the result is maxValue() - minValue(). See also: isValid() Author Generated automatically by Doxygen for Qwt User's Guide from the source code. Version 5.2.2 Mon Aug 1 2011 QwtDoubleInterval(3)
Man Page