Loading...
Searching...
No Matches
SBDPaletteDefaultPalette Class Reference

This class contains pre-defined default HCL color palettes. More...

Qualitative color palettes

static const std::vector< const SBDPaletteQualitativeHCL * > * qualitativeHCLPalettes
 A list of all qualitative palettes.
 
static const SBDPaletteQualitativeHCL *const qualitativeHCLDefault
 A default qualitative HCL palette.
 
static const SBDPaletteQualitativeHCL *const qualitativeHCLPastel
 A qualitative HCL palette in pastel colors.
 
static const SBDPaletteQualitativeHCL *const qualitativeHCLDark2
 A qualitative Dark 2 HCL palette.
 
static const SBDPaletteQualitativeHCL *const qualitativeHCLDark3
 A qualitative Dark 3 HCL palette.
 
static const SBDPaletteQualitativeHCL *const qualitativeHCLSet2
 A qualitative Set 2 HCL palette.
 
static const SBDPaletteQualitativeHCL *const qualitativeHCLSet3
 A qualitative Set 3 HCL palette.
 
static const SBDPaletteQualitativeHCL *const qualitativeHCLDynamic
 A dynamic qualitative HCL palette.
 
static const SBDPaletteQualitativeHCL *const qualitativeHCLHarmonic
 A harmonic qualitative HCL palette.
 
static const SBDPaletteQualitativeHCL *const qualitativeHCLCold
 A qualitative HCL palette in cold colors.
 
static const SBDPaletteQualitativeHCL *const qualitativeHCLWarm
 A qualitative HCL palette in warm colors.
 
static const SBDPaletteQualitativeHCL *const qualitativeHCLGreen2Blue
 A qualitative HCL palette that goes from green to blue spectrum.
 
static const SBDPaletteQualitativeHCL *const qualitativeHCLBlue2Green
 A qualitative HCL palette that goes from blue to green spectrum.
 
static const SBDPaletteQualitativeHCL *const qualitativeHCLGreen2BlueDark
 A qualitative HCL palette that goes from green to blue spectrum, a dark version.
 
static const SBDPaletteQualitativeHCL *const qualitativeHCLBlue2GreenDark
 A qualitative HCL palette that goes from blue to green spectrum, a dark version.
 
static const SBDPaletteQualitativeHCL *const qualitativeHCLGreen2Red
 A qualitative HCL palette that goes from green to red spectrum.
 
static const SBDPaletteQualitativeHCL *const qualitativeHCLRed2Green
 A qualitative HCL palette that goes from red to green spectrum.
 
static const SBDPaletteQualitativeHCL *const qualitativeHCLGreen2RedDark
 A qualitative HCL palette that goes from green to red spectrum, a dark version.
 
static const SBDPaletteQualitativeHCL *const qualitativeHCLRed2GreenDark
 A qualitative HCL palette that goes from red to green spectrum, a dark version.
 
static const SBDPaletteQualitativeHCL *const qualitativeHCLBlue2Red
 A qualitative HCL palette that goes from blue to red spectrum.
 
static const SBDPaletteQualitativeHCL *const qualitativeHCLRed2Blue
 A qualitative HCL palette that goes from red to blue spectrum.
 
static const SBDPaletteQualitativeHCL *const qualitativeHCLBlue2RedDark
 A qualitative HCL palette that goes from blue to red spectrum, a dark version.
 
static const SBDPaletteQualitativeHCL *const qualitativeHCLRed2BlueDark
 A qualitative HCL palette that goes from red to blue spectrum, a dark version.
 

Sequential color palettes

static const std::vector< const SBDPaletteSequentialHCL * > * sequentialHCLPalettes
 A list of all sequential palettes.
 
static const SBDPaletteSequentialHCL *const sequentialHCLGray
 A single-hue sequential HCL palette in gray colors.
 
static const SBDPaletteSequentialHCL *const sequentialHCLLightGray
 A single-hue sequential HCL palette in light gray colors.
 
static const SBDPaletteSequentialHCL *const sequentialHCLBlue
 A single-hue sequential HCL palette in blue colors.
 
static const SBDPaletteSequentialHCL *const sequentialHCLPurple
 A single-hue sequential HCL palette in purple colors.
 
static const SBDPaletteSequentialHCL *const sequentialHCLRed
 A single-hue sequential HCL palette in red colors.
 
static const SBDPaletteSequentialHCL *const sequentialHCLGreen
 A single-hue sequential HCL palette in green colors.
 
static const SBDPaletteSequentialHCL *const sequentialHCLBlue2
 A single-hue sequential HCL palette in deep blue colors.
 
static const SBDPaletteSequentialHCL *const sequentialHCLPurple2
 A single-hue sequential HCL palette in deep purple colors.
 
static const SBDPaletteSequentialHCL *const sequentialHCLRed2
 A single-hue sequential HCL palette in deep red colors.
 
static const SBDPaletteSequentialHCL *const sequentialHCLGreen2
 A single-hue sequential HCL palette in deep green colors.
 
static const SBDPaletteSequentialHCL *const sequentialHCLOslo
 A single-hue Oslo sequential HCL palette in deep blue colors.
 
static const SBDPaletteSequentialHCL *const sequentialHCLPurpleBlue
 A multi-hue purple-blue sequential HCL palette.
 
static const SBDPaletteSequentialHCL *const sequentialHCLPurpleOrange
 A multi-hue purple-orange sequential HCL palette.
 
static const SBDPaletteSequentialHCL *const sequentialHCLRedYellow
 A multi-hue red-yellow sequential HCL palette.
 
static const SBDPaletteSequentialHCL *const sequentialHCLGreenYellow
 A multi-hue green-yellow sequential HCL palette.
 
static const SBDPaletteSequentialHCL *const sequentialHCLDarkMint
 A multi-hue dark mint sequential HCL palette.
 
static const SBDPaletteSequentialHCL *const sequentialHCLBlueYellow
 A multi-hue blue-yellow sequential HCL palette.
 
static const SBDPaletteSequentialHCL *const sequentialHCLBlueYellow2
 A multi-hue blue-yellow 2 sequential HCL palette.
 
static const SBDPaletteSequentialHCL *const sequentialHCLHeat
 A multi-hue heat sequential HCL palette.
 
static const SBDPaletteSequentialHCL *const sequentialHCLPlasma
 A multi-hue plasma sequential HCL palette.
 
static const SBDPaletteSequentialHCL *const sequentialHCLViridis
 A multi-hue viridis sequential HCL palette.
 
static const SBDPaletteSequentialHCL *const sequentialHCLTeal
 A multi-hue teal sequential HCL palette.
 
static const SBDPaletteSequentialHCL *const sequentialHCLInferno
 A multi-hue inferno sequential HCL palette.
 
static const SBDPaletteSequentialHCL *const sequentialHCLBlueGreenYellow
 A multi-hue blue-green-yellow sequential HCL palette.
 

Diverging color palettes

static const std::vector< const SBDPaletteDivergingHCL * > * divergingHCLPalettes
 A list of all diverging palettes.
 
static const SBDPaletteDivergingHCL *const divergingHCLBlue2Red
 A diverging HCL palette from blue to red.
 
static const SBDPaletteDivergingHCL *const divergingHCLBlue2Red2
 A diverging HCL palette from blue to red.
 
static const SBDPaletteDivergingHCL *const divergingHCLBlue2Red3
 A diverging HCL palette from blue to red.
 
static const SBDPaletteDivergingHCL *const divergingHCLBerlin
 A diverging Berlin HCL palette from blue to red.
 

Flexible diverging color palettes

static const std::vector< const SBDPaletteFlexibleDivergingHCL * > * flexibleDivergingHCLPalettes
 A list of all flexible diverging palettes.
 
static const SBDPaletteFlexibleDivergingHCL *const flexibleDivergingHCLArmyRose
 A flexible diverging HCL palette 'ArmyRose'.
 
static const SBDPaletteFlexibleDivergingHCL *const flexibleDivergingHCLEarth
 A flexible diverging HCL palette 'Earth'.
 
static const SBDPaletteFlexibleDivergingHCL *const flexibleDivergingHCLFall
 A flexible diverging HCL palette 'Fall'.
 
static const SBDPaletteFlexibleDivergingHCL *const flexibleDivergingHCLGeyser
 A flexible diverging HCL palette 'Geyser'.
 
static const SBDPaletteFlexibleDivergingHCL *const flexibleDivergingHCLTealRose
 A flexible diverging HCL palette 'TealRose'.
 
static const SBDPaletteFlexibleDivergingHCL *const flexibleDivergingHCLTemps
 A flexible diverging HCL palette 'Temps'.
 
static const SBDPaletteFlexibleDivergingHCL *const flexibleDivergingHCLTropic
 A flexible diverging HCL palette 'Tropic'.
 
static const SBDPaletteFlexibleDivergingHCL *const flexibleDivergingHCLPuOr
 A flexible diverging HCL palette 'PuOr'.
 
static const SBDPaletteFlexibleDivergingHCL *const flexibleDivergingHCLRdBu
 A flexible diverging HCL palette 'RdBu'.
 
static const SBDPaletteFlexibleDivergingHCL *const flexibleDivergingHCLRdGy
 A flexible diverging HCL palette 'RdGy'.
 
static const SBDPaletteFlexibleDivergingHCL *const flexibleDivergingHCLPiYG
 A flexible diverging HCL palette 'PiYG'.
 
static const SBDPaletteFlexibleDivergingHCL *const flexibleDivergingHCLPRGn
 A flexible diverging HCL palette 'PRGn'.
 
static const SBDPaletteFlexibleDivergingHCL *const flexibleDivergingHCLBrBG
 A flexible diverging HCL palette 'BrBG'.
 
static const SBDPaletteFlexibleDivergingHCL *const flexibleDivergingHCLRdYlBu
 A flexible diverging HCL palette 'RdYlBu'.
 
static const SBDPaletteFlexibleDivergingHCL *const flexibleDivergingHCLRdYlGn
 A flexible diverging HCL palette 'RdElGn'.
 
static const SBDPaletteFlexibleDivergingHCL *const flexibleDivergingHCLSpectral
 A flexible diverging HCL palette 'Spectral'.
 
static const SBDPaletteFlexibleDivergingHCL *const flexibleDivergingHCLZissou1
 A flexible diverging HCL palette 'Zissou 1'.
 
static const SBDPaletteFlexibleDivergingHCL *const flexibleDivergingHCLCividis
 A flexible diverging HCL palette 'Cividis'.
 
static const SBDPaletteFlexibleDivergingHCL *const flexibleDivergingHCLRoma
 A flexible diverging HCL palette 'Roma'.
 

All default HCL color palettes

static std::vector< const SBDPalette * > getListOfDefaultColorPalettes ()
 A list of all default color palettes.
 

Detailed Description

This class contains pre-defined HCL (hue, chroma, luminance) color palettes:

  • Qualitative
  • Sequential single-hue
  • Sequential multi-hue
  • Diverging
  • Flexible diverging (incl. Carto2019, ColorBrewer, etc)

You can find more information on the HCL color space and HCL color palettes here:

This class contains many standard color palettes that can be found, for example, here:

See also
Color schemes