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 Color
getColor(int index, int length)
Color[]
getColors(int length)
Obtains a set of colours from the palette.SampleScheme
getColorScheme()
int
getMaxColors()
Getter for the colour countint
getMinColors()
Getter for the colour countPaletteSuitability
getPaletteSuitability()
PaletteType
getType()
Getter for property type.void
setColorScheme(SampleScheme scheme)
void
setPaletteSuitability(PaletteSuitability suitability)
void
setType(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:
getColors
in classColorPalette
-
getPaletteSuitability
public PaletteSuitability getPaletteSuitability()
-
setPaletteSuitability
public void setPaletteSuitability(PaletteSuitability suitability)
-
getColorScheme
public SampleScheme getColorScheme()
-
setColorScheme
public void setColorScheme(SampleScheme scheme)
-
-