Class BrewerPalette


  • public class BrewerPalette
    extends ColorPalette
    A ColorPalette with additional ColorBrewer information (suitability data and colour selection).
    Author:
    James Macgill, Cory Horner, Refractions Research Inc.
    • Constructor Detail

      • BrewerPalette

        public BrewerPalette()
        Creates a new instance of BrewerPalette
    • Method Detail

      • getType

        public PaletteType getType()
        Getter for property type.
        Returns:
        Value of property type.
      • setType

        public void setType​(PaletteType type)
        Sets the type of palette.
        Parameters:
        type - new palette type
      • getColor

        public Color getColor​(int index,
                              int length)
      • getMaxColors

        public int getMaxColors()
        Getter for the colour count
        Returns:
        the most colours this palette currently supports
      • getMinColors

        public int getMinColors()
        Getter for the colour count
        Returns:
        the minimum number of colours this palette currently supports
      • getColors

        public Color[] getColors​(int length)
        Obtains a set of colours from the palette.
        Overrides:
        getColors in class ColorPalette
      • setPaletteSuitability

        public void setPaletteSuitability​(PaletteSuitability suitability)
      • setColorScheme

        public void setColorScheme​(SampleScheme scheme)