QGIS API Documentation 3.99.0-Master (2fe06baccd8)
Loading...
Searching...
No Matches
qgscolorrampimpl.h File Reference
#include "qgis.h"
#include "qgis_core.h"
#include "qgscolorramp.h"
#include "qgscolorscheme.h"
#include <QColor>
#include <QGradient>
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
 A color ramp consisting of random colors, constrained within component ranges. 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 599 of file qgscolorrampimpl.h.

◆ DEFAULT_COLORBREWER_SCHEMENAME

#define DEFAULT_COLORBREWER_SCHEMENAME   "Spectral"

Definition at line 598 of file qgscolorrampimpl.h.

◆ DEFAULT_CPTCITY_SCHEMENAME

#define DEFAULT_CPTCITY_SCHEMENAME   "cb/div/BrBG_"

Definition at line 698 of file qgscolorrampimpl.h.

◆ DEFAULT_CPTCITY_VARIANTNAME

#define DEFAULT_CPTCITY_VARIANTNAME   "05"

Definition at line 699 of file qgscolorrampimpl.h.

◆ DEFAULT_GRADIENT_COLOR1

#define DEFAULT_GRADIENT_COLOR1   QColor(69, 116, 40)

Definition at line 126 of file qgscolorrampimpl.h.

◆ DEFAULT_GRADIENT_COLOR2

#define DEFAULT_GRADIENT_COLOR2   QColor(188, 220, 60)

Definition at line 127 of file qgscolorrampimpl.h.

◆ DEFAULT_RANDOM_COUNT

#define DEFAULT_RANDOM_COUNT   10

Definition at line 324 of file qgscolorrampimpl.h.

◆ DEFAULT_RANDOM_HUE_MAX

#define DEFAULT_RANDOM_HUE_MAX   359

Definition at line 326 of file qgscolorrampimpl.h.

◆ DEFAULT_RANDOM_HUE_MIN

#define DEFAULT_RANDOM_HUE_MIN   0

Definition at line 325 of file qgscolorrampimpl.h.

◆ DEFAULT_RANDOM_SAT_MAX

#define DEFAULT_RANDOM_SAT_MAX   240

Definition at line 330 of file qgscolorrampimpl.h.

◆ DEFAULT_RANDOM_SAT_MIN

#define DEFAULT_RANDOM_SAT_MIN   100

Definition at line 329 of file qgscolorrampimpl.h.

◆ DEFAULT_RANDOM_VAL_MAX

#define DEFAULT_RANDOM_VAL_MAX   240

Definition at line 328 of file qgscolorrampimpl.h.

◆ DEFAULT_RANDOM_VAL_MIN

#define DEFAULT_RANDOM_VAL_MIN   200

Definition at line 327 of file qgscolorrampimpl.h.

Typedef Documentation

◆ QgsGradientStopsList

List of gradient stops.

Definition at line 122 of file qgscolorrampimpl.h.