public interface ChannelSelection extends ChannelSelection
<xs:element name="ChannelSelection">
<xs:complexType>
<xs:choice>
<xs:sequence>
<xs:element ref="sld:RedChannel"/>
<xs:element ref="sld:GreenChannel"/>
<xs:element ref="sld:BlueChannel"/>
</xs:sequence>
<xs:element ref="sld:GrayChannel"/>
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element name="RedChannel" type="sld:SelectedChannelType"/>
<xs:element name="GreenChannel" type="sld:SelectedChannelType"/>
<xs:element name="BlueChannel" type="sld:SelectedChannelType"/>
<xs:element name="GrayChannel" type="sld:SelectedChannelType"/>
Either a channel may be selected to display in each of red, green, and blue, or a single channel
may be selected to display in grayscale. (The spelling ?gray? is used since it seems to be more
common on the Web than ?grey? by a ratio of about 3:1.) Contrast enhancement may be applied to
each channel in isolation. Channels are identified by a system and data-dependent character
identifier. Commonly, channels will be labelled as ?1?, ?2?, etc.| Modifier and Type | Method and Description |
|---|---|
void |
accept(StyleVisitor visitor) |
SelectedChannelType |
getGrayChannel()
Get the gray channel to be used
|
SelectedChannelType[] |
getRGBChannels()
get the RGB channels to be used
|
SelectedChannelType[] |
getSelectedChannels()
Deprecated.
Please use getRGBChannels
|
void |
setGrayChannel(SelectedChannelType gray)
Set the gray channel to be used
|
void |
setRGBChannels(SelectedChannelType[] channels)
Set the RGB channels to be used
|
void |
setRGBChannels(SelectedChannelType red,
SelectedChannelType green,
SelectedChannelType blue)
Set the RGB channels to be used
|
void |
setSelectedChannels(SelectedChannelType[] channels)
Deprecated.
Please use setRGBChannels
|
acceptvoid setRGBChannels(SelectedChannelType red, SelectedChannelType green, SelectedChannelType blue)
red - the red channelgreen - the green channelblue - the blue channelvoid setRGBChannels(SelectedChannelType[] channels)
channels - array of channels in RGB orderSelectedChannelType[] getRGBChannels()
getRGBChannels in interface ChannelSelectionvoid setGrayChannel(SelectedChannelType gray)
gray - the gray channelSelectedChannelType getGrayChannel()
getGrayChannel in interface ChannelSelectionvoid setSelectedChannels(SelectedChannelType[] channels)
channels - array of channelsSelectedChannelType[] getSelectedChannels()
void accept(StyleVisitor visitor)
Copyright © 1996–2019 Geotools. All rights reserved.