| java.lang.Object org.geotools.brewer.color.PaletteSuitability
PaletteSuitability | public class PaletteSuitability (Code) | | Contains the suitability information for a single palette with several colour schemes.
author: Cory Horner, Refractions Research Inc. |
Method Summary | |
public int | getMaxColors() | public int[] | getSuitability(int numClasses) Indexed getter for property paletteSuitability. | public int | getSuitability(int numClasses, int viewerType) Indexed getter for the property paletteSuitability. | public void | setSuitability(int numClasses, String[] suitability) |
QUALITY_BAD | final public static int QUALITY_BAD(Code) | | Suitability = BAD
|
QUALITY_DOUBTFUL | final public static int QUALITY_DOUBTFUL(Code) | | Suitability = DOUBTFUL
|
QUALITY_GOOD | final public static int QUALITY_GOOD(Code) | | Suitability = GOOD
|
QUALITY_UNKNOWN | final public static int QUALITY_UNKNOWN(Code) | | Suitability = UNKNOWN
|
VIEWER_COLORBLIND | final public static int VIEWER_COLORBLIND(Code) | | ViewerType = Suitable for the colorblind?
|
VIEWER_CRT | final public static int VIEWER_CRT(Code) | | ViewerType = Suitable for CRT monitors?
|
VIEWER_LCD | final public static int VIEWER_LCD(Code) | | ViewerType = Suitable for LCD monitors?
|
VIEWER_PHOTOCOPY | final public static int VIEWER_PHOTOCOPY(Code) | | ViewerType = Suitable for photocopiers?
|
VIEWER_PRINT | final public static int VIEWER_PRINT(Code) | | ViewerType = Suitable for colour printing?
|
VIEWER_PROJECTOR | final public static int VIEWER_PROJECTOR(Code) | | ViewerType = Suitable for overhead projectors (lcd)?
|
PaletteSuitability | public PaletteSuitability()(Code) | | |
getMaxColors | public int getMaxColors()(Code) | | |
getSuitability | public int[] getSuitability(int numClasses)(Code) | | Indexed getter for property paletteSuitability. For this palette, this
returns an array containing the integer values for all 6 suitabilities.
Parameters: numClasses - The number of colors to determine the suitability for int array; index = PaletteSuitability.VIEWER_COLORBLIND,VIEWER_PHOTOCOPY, VIEWER_PROJECTOR, VIEWER_LCD, VIEWER_CRT, orVIEWER_PRINT; values = PaletteSuitability.QUALITY_GOOD,QUALITY_UNKNOWN, QUALITY_DOUBTFUL, or QUALITY_BAD. |
getSuitability | public int getSuitability(int numClasses, int viewerType)(Code) | | Indexed getter for the property paletteSuitability. For the selected
palette and viewerType, this returns the integer value of the
Parameters: numClasses - number of colours in this palette Parameters: viewerType - PaletteSuitability.VIEWER_COLORBLIND, VIEWER_PHOTOCOPY,VIEWER_PROJECTOR, VIEWER_LCD, VIEWER_CRT, or VIEWER_PRINT. PaletteSuitability.QUALITY_GOOD, QUALITY_UNKNOWN,QUALITY_DOUBTFUL, or QUALITY_BAD. |
setSuitability | public void setSuitability(int numClasses, String[] suitability) throws IOException(Code) | | Parameters: numClasses - Index of the property. Parameters: suitability - New value of the property atindex . throws: IOException - |
|
|