QGIS API Documentation 4.0.0-Norrköping (1ddcee3d0e4)
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 <QString>
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 598 of file qgscolorrampimpl.h.

◆ DEFAULT_COLORBREWER_SCHEMENAME

#define DEFAULT_COLORBREWER_SCHEMENAME   "Spectral"

Definition at line 597 of file qgscolorrampimpl.h.

◆ DEFAULT_CPTCITY_SCHEMENAME

#define DEFAULT_CPTCITY_SCHEMENAME   "cb/div/BrBG_"

Definition at line 701 of file qgscolorrampimpl.h.

◆ DEFAULT_CPTCITY_VARIANTNAME

#define DEFAULT_CPTCITY_VARIANTNAME   "05"

Definition at line 702 of file qgscolorrampimpl.h.

◆ DEFAULT_GRADIENT_COLOR1

#define DEFAULT_GRADIENT_COLOR1   QColor( 69, 116, 40 )

Definition at line 121 of file qgscolorrampimpl.h.

◆ DEFAULT_GRADIENT_COLOR2

#define DEFAULT_GRADIENT_COLOR2   QColor( 188, 220, 60 )

Definition at line 122 of file qgscolorrampimpl.h.

◆ DEFAULT_RANDOM_COUNT

#define DEFAULT_RANDOM_COUNT   10

Definition at line 315 of file qgscolorrampimpl.h.

◆ DEFAULT_RANDOM_HUE_MAX

#define DEFAULT_RANDOM_HUE_MAX   359

Definition at line 317 of file qgscolorrampimpl.h.

◆ DEFAULT_RANDOM_HUE_MIN

#define DEFAULT_RANDOM_HUE_MIN   0

Definition at line 316 of file qgscolorrampimpl.h.

◆ DEFAULT_RANDOM_SAT_MAX

#define DEFAULT_RANDOM_SAT_MAX   240

Definition at line 321 of file qgscolorrampimpl.h.

◆ DEFAULT_RANDOM_SAT_MIN

#define DEFAULT_RANDOM_SAT_MIN   100

Definition at line 320 of file qgscolorrampimpl.h.

◆ DEFAULT_RANDOM_VAL_MAX

#define DEFAULT_RANDOM_VAL_MAX   240

Definition at line 319 of file qgscolorrampimpl.h.

◆ DEFAULT_RANDOM_VAL_MIN

#define DEFAULT_RANDOM_VAL_MIN   200

Definition at line 318 of file qgscolorrampimpl.h.

Typedef Documentation

◆ QgsGradientStopsList

List of gradient stops.

Definition at line 117 of file qgscolorrampimpl.h.