Package org.geotools.brewer.color
Class BrewerPalette
- Object
-
- ColorPalette
-
- 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 Summary
Constructors Constructor Description BrewerPalette()Creates a new instance of BrewerPalette
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ColorgetColor(int index, int length)Color[]getColors(int length)Obtains a set of colours from the palette.SampleSchemegetColorScheme()intgetMaxColors()Getter for the colour countintgetMinColors()Getter for the colour countPaletteSuitabilitygetPaletteSuitability()PaletteTypegetType()Getter for property type.voidsetColorScheme(SampleScheme scheme)voidsetPaletteSuitability(PaletteSuitability suitability)voidsetType(PaletteType type)Sets the type of palette.-
Methods inherited from class ColorPalette
getColors, getCount, getDescription, getName, setColors, setDescription, setName
-
-
-
-
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:
getColorsin classColorPalette
-
getPaletteSuitability
public PaletteSuitability getPaletteSuitability()
-
setPaletteSuitability
public void setPaletteSuitability(PaletteSuitability suitability)
-
getColorScheme
public SampleScheme getColorScheme()
-
setColorScheme
public void setColorScheme(SampleScheme scheme)
-
-