QGIS API Documentation 3.39.0-Master (d85f3c2a281)
Loading...
Searching...
No Matches
Classes | Macros | Typedefs
qgscolorrampimpl.h File Reference
#include "qgis_core.h"
#include <QColor>
#include <QGradient>
#include "qgis.h"
#include "qgscolorscheme.h"
#include "qgscolorramp.h"
Include dependency graph for qgscolorrampimpl.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  QgsColorBrewerColorRamp
 Color ramp utilising "Color Brewer" preset color schemes. More...
 
class  QgsCptCityColorRamp
 A color ramp from the CPT City collection. More...
 
class  QgsGradientColorRamp
 Gradient color ramp, which smoothly interpolates between two colors and also supports optional extra color stops. More...
 
class  QgsGradientStop
 Represents a color stop within a QgsGradientColorRamp color ramp. More...
 
class  QgsLimitedRandomColorRamp
 Constrained random color ramp, which returns random colors based on preset parameters. More...
 
class  QgsPresetSchemeColorRamp
 A scheme based color ramp consisting of a list of predefined colors. More...
 
class  QgsRandomColorRamp
 Totally random color ramp. More...
 

Macros

#define DEFAULT_COLORBREWER_COLORS   5
 
#define DEFAULT_COLORBREWER_SCHEMENAME   "Spectral"
 
#define DEFAULT_CPTCITY_SCHEMENAME   "cb/div/BrBG_"
 
#define DEFAULT_CPTCITY_VARIANTNAME   "05"
 
#define DEFAULT_GRADIENT_COLOR1   QColor(69, 116, 40)
 
#define DEFAULT_GRADIENT_COLOR2   QColor(188, 220, 60)
 
#define DEFAULT_RANDOM_COUNT   10
 
#define DEFAULT_RANDOM_HUE_MAX   359
 
#define DEFAULT_RANDOM_HUE_MIN   0
 
#define DEFAULT_RANDOM_SAT_MAX   240
 
#define DEFAULT_RANDOM_SAT_MIN   100
 
#define DEFAULT_RANDOM_VAL_MAX   240
 
#define DEFAULT_RANDOM_VAL_MIN   200
 

Typedefs

typedef QList< QgsGradientStopQgsGradientStopsList
 List of gradient stops.
 

Macro Definition Documentation

◆ DEFAULT_COLORBREWER_COLORS

#define DEFAULT_COLORBREWER_COLORS   5

Definition at line 596 of file qgscolorrampimpl.h.

◆ DEFAULT_COLORBREWER_SCHEMENAME

#define DEFAULT_COLORBREWER_SCHEMENAME   "Spectral"

Definition at line 595 of file qgscolorrampimpl.h.

◆ DEFAULT_CPTCITY_SCHEMENAME

#define DEFAULT_CPTCITY_SCHEMENAME   "cb/div/BrBG_"

Definition at line 695 of file qgscolorrampimpl.h.

◆ DEFAULT_CPTCITY_VARIANTNAME

#define DEFAULT_CPTCITY_VARIANTNAME   "05"

Definition at line 696 of file qgscolorrampimpl.h.

◆ DEFAULT_GRADIENT_COLOR1

#define DEFAULT_GRADIENT_COLOR1   QColor(69, 116, 40)

Definition at line 125 of file qgscolorrampimpl.h.

◆ DEFAULT_GRADIENT_COLOR2

#define DEFAULT_GRADIENT_COLOR2   QColor(188, 220, 60)

Definition at line 126 of file qgscolorrampimpl.h.

◆ DEFAULT_RANDOM_COUNT

#define DEFAULT_RANDOM_COUNT   10

Definition at line 323 of file qgscolorrampimpl.h.

◆ DEFAULT_RANDOM_HUE_MAX

#define DEFAULT_RANDOM_HUE_MAX   359

Definition at line 325 of file qgscolorrampimpl.h.

◆ DEFAULT_RANDOM_HUE_MIN

#define DEFAULT_RANDOM_HUE_MIN   0

Definition at line 324 of file qgscolorrampimpl.h.

◆ DEFAULT_RANDOM_SAT_MAX

#define DEFAULT_RANDOM_SAT_MAX   240

Definition at line 329 of file qgscolorrampimpl.h.

◆ DEFAULT_RANDOM_SAT_MIN

#define DEFAULT_RANDOM_SAT_MIN   100

Definition at line 328 of file qgscolorrampimpl.h.

◆ DEFAULT_RANDOM_VAL_MAX

#define DEFAULT_RANDOM_VAL_MAX   240

Definition at line 327 of file qgscolorrampimpl.h.

◆ DEFAULT_RANDOM_VAL_MIN

#define DEFAULT_RANDOM_VAL_MIN   200

Definition at line 326 of file qgscolorrampimpl.h.

Typedef Documentation

◆ QgsGradientStopsList

List of gradient stops.

Definition at line 121 of file qgscolorrampimpl.h.