org.geotools.styling
Interface ColorMap
- All Superinterfaces:
- ColorMap
public interface ColorMap
- extends ColorMap
The ColorMap element defines either the colors of a palette-type raster
source or the mapping of fixed-numeric pixel values to colors.
<xs:element name="ColorMap">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="sld:ColorMapEntry"/>
</xs:choice>
</xs:complexType>
</xs:element>
For example, a DEM raster giving elevations in meters above sea level can be
translated to a colored image with a ColorMap. The quantity attributes of
a color-map are used for translating between numeric matrixes and color
rasters and the ColorMap entries should be in order of increasing numeric
quantity so that intermediate numeric values can be matched to a color (or
be interpolated between two colors). Labels may be used for legends or
may be used in the future to match character values. Not all systems can
support opacity in colormaps. The default opacity is 1.0 (fully opaque).
Defaults for quantity and label are system-dependent.
- Module:
modules/library/api (gt-api.jar)
Methods inherited from interface ColorMap |
accept, getFunction |
TYPE_RAMP
static final int TYPE_RAMP
- See Also:
- Constant Field Values
TYPE_INTERVALS
static final int TYPE_INTERVALS
- See Also:
- Constant Field Values
TYPE_VALUES
static final int TYPE_VALUES
- See Also:
- Constant Field Values
addColorMapEntry
void addColorMapEntry(ColorMapEntry entry)
getColorMapEntries
ColorMapEntry[] getColorMapEntries()
getColorMapEntry
ColorMapEntry getColorMapEntry(int i)
getType
int getType()
- Type of color map; matchinges the function returned by getFunction().getName()
- Returns:
- One of TYPE_RAMP, TYPE_INTERVALS, or TYPE_VALUE
setType
void setType(int type)
- Parameters:
type
- One of TYPE_RAMP, TYPE_INTERVALS, or TYPE_VALUE
accept
void accept(StyleVisitor visitor)
setExtendedColors
void setExtendedColors(boolean extended)
- Tells me to use 65536 colors even if 256 could suffice.
- Parameters:
extended
- true
for using 65536 colors, false
for using 256.
getExtendedColors
boolean getExtendedColors()
Copyright © 1996-2009 Geotools. All Rights Reserved.