Interface ChannelSelection

All Known Implementing Classes:
ChannelSelectionImpl

public interface ChannelSelection
The ChannelSelection element specifies the false-color channel selection for a multi-spectral raster source (such as a multi-band satellite-imagery source).
Since:
GeoAPI 2.2
Author:
Open Geospatial Consortium, Ian Turton, CCG, Johann Sorel (Geomatys)
  • Method Details

    • setRGBChannels

      void setRGBChannels(SelectedChannelType red, SelectedChannelType green, SelectedChannelType blue)
      Set the RGB channels to be used
      Parameters:
      red - the red channel
      green - the green channel
      blue - the blue channel
    • setRGBChannels

      void setRGBChannels(SelectedChannelType... channels)
      Set the RGB channels to be used
      Parameters:
      channels - array of channels in RGB order
    • getRGBChannels

      SelectedChannelType[] getRGBChannels()
      get the RGB channels to be used
      Returns:
      array of channels in RGB order
    • setGrayChannel

      void setGrayChannel(SelectedChannelType gray)
      Set the gray channel to be used
      Parameters:
      gray - the gray channel
    • getGrayChannel

      SelectedChannelType getGrayChannel()
      Get the gray channel to be used
      Returns:
      the gray channel
    • accept

      Object accept(TraversingStyleVisitor visitor, Object extraData)
      calls the visit method of a StyleVisitor
      Parameters:
      visitor - the style visitor
    • accept

      void accept(StyleVisitor visitor)