| 
    QGIS API Documentation
    3.4.15-Madeira (e83d02e274)
    
   | 
 
Abstract base class for color ramps. More...
#include <qgscolorramp.h>

Public Member Functions | |
| virtual | ~QgsColorRamp ()=default | 
| virtual QgsColorRamp * | clone () const =0 | 
| Creates a clone of the color ramp.  More... | |
| virtual QColor | color (double value) const =0 | 
| Returns the color corresponding to a specified value.  More... | |
| virtual int | count () const =0 | 
| Returns number of defined colors, or -1 if undefined.  More... | |
| virtual void | invert () | 
| Inverts the ordering of the color ramp.  More... | |
| virtual QgsStringMap | properties () const =0 | 
| Returns a string map containing all the color ramp's properties.  More... | |
| virtual QString | type () const =0 | 
| Returns a string representing the color ramp type.  More... | |
| virtual double | value (int index) const =0 | 
| Returns relative value between [0,1] of color at specified index.  More... | |
      
  | 
  virtualdefault | 
      
  | 
  pure virtual | 
Creates a clone of the color ramp.
Implemented in QgsCptCityColorRamp, QgsColorBrewerColorRamp, QgsPresetSchemeColorRamp, QgsRandomColorRamp, QgsLimitedRandomColorRamp, and QgsGradientColorRamp.
      
  | 
  pure virtual | 
Returns the color corresponding to a specified value.
| value | value between [0, 1] inclusive | 
Implemented in QgsColorBrewerColorRamp, QgsPresetSchemeColorRamp, QgsRandomColorRamp, QgsLimitedRandomColorRamp, and QgsGradientColorRamp.
      
  | 
  pure virtual | 
Returns number of defined colors, or -1 if undefined.
Implemented in QgsColorBrewerColorRamp, QgsPresetSchemeColorRamp, QgsRandomColorRamp, QgsLimitedRandomColorRamp, and QgsGradientColorRamp.
      
  | 
  inlinevirtual | 
Inverts the ordering of the color ramp.
Reimplemented in QgsCptCityColorRamp, QgsColorBrewerColorRamp, QgsPresetSchemeColorRamp, and QgsGradientColorRamp.
Definition at line 82 of file qgscolorramp.h.
      
  | 
  pure virtual | 
Returns a string map containing all the color ramp's properties.
Implemented in QgsCptCityColorRamp, QgsColorBrewerColorRamp, QgsPresetSchemeColorRamp, QgsRandomColorRamp, QgsLimitedRandomColorRamp, and QgsGradientColorRamp.
      
  | 
  pure virtual | 
Returns a string representing the color ramp type.
Implemented in QgsCptCityColorRamp, QgsColorBrewerColorRamp, QgsPresetSchemeColorRamp, QgsRandomColorRamp, QgsLimitedRandomColorRamp, and QgsGradientColorRamp.
      
  | 
  pure virtual | 
Returns relative value between [0,1] of color at specified index.
Implemented in QgsColorBrewerColorRamp, QgsPresetSchemeColorRamp, QgsRandomColorRamp, QgsLimitedRandomColorRamp, and QgsGradientColorRamp.
 1.8.11