Package org.geotools.api.coverage
Class ColorInterpretation
- Object
-
- CodeList<ColorInterpretation>
-
- ColorInterpretation
-
- All Implemented Interfaces:
Serializable
,Comparable<ColorInterpretation>
@UML(identifier="CV_ColorInterpretation", specification=OGC_01004) public final class ColorInterpretation extends CodeList<ColorInterpretation>
Specifies the mapping of a band to a color model component.- Since:
- GeoAPI 1.0
- Author:
- Martin Desruisseaux (IRD)
- See Also:
PaletteInterpretation
,SampleDimension
, Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static ColorInterpretation
ALPHA_BAND
Alpha Band for the RGB color model components.static ColorInterpretation
BLACK_BAND
Black Band for the CMYK color model.static ColorInterpretation
BLUE_BAND
Blue Band for the RGB color model components.static ColorInterpretation
CYAN_BAND
Cyan Band for the CMYK color model.static ColorInterpretation
GRAY_INDEX
Band is an index into a lookup table.static ColorInterpretation
GREEN_BAND
Greend Band for the RGB color model components.static ColorInterpretation
HUE_BAND
Hue Band for the HLS color model.static ColorInterpretation
LIGHTNESS_BAND
Lightness Band for the HLS color model.static ColorInterpretation
MAGENTA_BAND
Magenta Band for the CMYK color model.static ColorInterpretation
PALETTE_INDEX
Band is a color index into a color table.static ColorInterpretation
RED_BAND
Red Band for the RGB color model components.static ColorInterpretation
SATURATION_BAND
Saturation Band for the HLS color model.static ColorInterpretation
UNDEFINED
Band is not associated with a color model component.static ColorInterpretation
YELLOW_BAND
Yellow Band for the CMYK color model.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ColorInterpretation[]
family()
Returns the list of enumerations of the same kind than this enum.static ColorInterpretation
valueOf(String code)
Returns the color interpretation that matches the given string, or returns a new one if none match it.static ColorInterpretation[]
values()
Returns the list ofColorInterpretation
s.
-
-
-
Field Detail
-
UNDEFINED
@UML(identifier="CV_Undefined", obligation=CONDITIONAL, specification=OGC_01004) public static final ColorInterpretation UNDEFINED
Band is not associated with a color model component.
-
GRAY_INDEX
@UML(identifier="CV_GrayIndex", obligation=CONDITIONAL, specification=OGC_01004) public static final ColorInterpretation GRAY_INDEX
Band is an index into a lookup table.- See Also:
PALETTE_INDEX
,PaletteInterpretation.GRAY
-
PALETTE_INDEX
@UML(identifier="CV_PaletteIndex", obligation=CONDITIONAL, specification=OGC_01004) public static final ColorInterpretation PALETTE_INDEX
Band is a color index into a color table.- See Also:
GRAY_INDEX
-
RED_BAND
@UML(identifier="CV_RedBand", obligation=CONDITIONAL, specification=OGC_01004) public static final ColorInterpretation RED_BAND
Red Band for the RGB color model components.- See Also:
GREEN_BAND
,BLUE_BAND
,ALPHA_BAND
,PaletteInterpretation.RGB
-
GREEN_BAND
@UML(identifier="CV_GreenBand", obligation=CONDITIONAL, specification=OGC_01004) public static final ColorInterpretation GREEN_BAND
Greend Band for the RGB color model components.- See Also:
RED_BAND
,BLUE_BAND
,ALPHA_BAND
,PaletteInterpretation.RGB
-
BLUE_BAND
@UML(identifier="CV_BlueBand", obligation=CONDITIONAL, specification=OGC_01004) public static final ColorInterpretation BLUE_BAND
Blue Band for the RGB color model components.- See Also:
RED_BAND
,GREEN_BAND
,ALPHA_BAND
,PaletteInterpretation.RGB
-
ALPHA_BAND
@UML(identifier="CV_AlphaBand", obligation=CONDITIONAL, specification=OGC_01004) public static final ColorInterpretation ALPHA_BAND
Alpha Band for the RGB color model components. Alpha band may or may not be present.- See Also:
RED_BAND
,GREEN_BAND
,BLUE_BAND
,PaletteInterpretation.RGB
-
HUE_BAND
@UML(identifier="CV_HueBand", obligation=CONDITIONAL, specification=OGC_01004) public static final ColorInterpretation HUE_BAND
Hue Band for the HLS color model.- See Also:
SATURATION_BAND
,LIGHTNESS_BAND
,PaletteInterpretation.HLS
-
SATURATION_BAND
@UML(identifier="CV_SaturationBand", obligation=CONDITIONAL, specification=OGC_01004) public static final ColorInterpretation SATURATION_BAND
Saturation Band for the HLS color model.- See Also:
HUE_BAND
,LIGHTNESS_BAND
,PaletteInterpretation.HLS
-
LIGHTNESS_BAND
@UML(identifier="CV_LightnessBand", obligation=CONDITIONAL, specification=OGC_01004) public static final ColorInterpretation LIGHTNESS_BAND
Lightness Band for the HLS color model.- See Also:
HUE_BAND
,SATURATION_BAND
,PaletteInterpretation.HLS
-
CYAN_BAND
@UML(identifier="CV_CyanBand", obligation=CONDITIONAL, specification=OGC_01004) public static final ColorInterpretation CYAN_BAND
Cyan Band for the CMYK color model.- See Also:
MAGENTA_BAND
,YELLOW_BAND
,BLACK_BAND
,PaletteInterpretation.CMYK
-
MAGENTA_BAND
@UML(identifier="CV_MagentaBand", obligation=CONDITIONAL, specification=OGC_01004) public static final ColorInterpretation MAGENTA_BAND
Magenta Band for the CMYK color model.- See Also:
CYAN_BAND
,YELLOW_BAND
,BLACK_BAND
,PaletteInterpretation.CMYK
-
YELLOW_BAND
@UML(identifier="CV_YellowBand", obligation=CONDITIONAL, specification=OGC_01004) public static final ColorInterpretation YELLOW_BAND
Yellow Band for the CMYK color model.- See Also:
CYAN_BAND
,MAGENTA_BAND
,BLACK_BAND
,PaletteInterpretation.CMYK
-
BLACK_BAND
@UML(identifier="CV_BlackBand", obligation=CONDITIONAL, specification=OGC_01004) public static final ColorInterpretation BLACK_BAND
Black Band for the CMYK color model.- See Also:
CYAN_BAND
,MAGENTA_BAND
,YELLOW_BAND
,PaletteInterpretation.CMYK
-
-
Method Detail
-
values
public static ColorInterpretation[] values()
Returns the list ofColorInterpretation
s.- Returns:
- The list of codes declared in the current JVM.
-
family
public ColorInterpretation[] family()
Returns the list of enumerations of the same kind than this enum.- Specified by:
family
in classCodeList<ColorInterpretation>
- Returns:
- The codes of the same kind than this code.
-
valueOf
public static ColorInterpretation valueOf(String code)
Returns the color interpretation that matches the given string, or returns a new one if none match it.- Parameters:
code
- The name of the code to fetch or to create.- Returns:
- A code matching the given name.
-
-