ChannelSelection specifies the false-color channel selection for a multi-spectral raster source (such as a multi-band satellite-imagery source). More...
#include <ChannelSelection.h>
 Public Member Functions | |
Initializer Methods  | |
Methods related to instantiation and destruction.  | |
| ChannelSelection () | |
| It initializes a new ChannelSelection.  More... | |
| ~ChannelSelection () | |
| Destructor.  More... | |
Accessor methods | |
| SelectedChannel * | m_redChannel | 
| 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. (Mandatory if grayChannel_ is not informed)  More... | |
| SelectedChannel * | m_greenChannel | 
| 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. (Mandatory if grayChannel_ is not informed)  More... | |
| SelectedChannel * | m_blueChannel | 
| 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. (Mandatory if grayChannel_ is not informed)  More... | |
| SelectedChannel * | m_grayChannel | 
| 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. (Mandatory if redChannel_, greenChannel_ and blueChannel_ is not informed)  More... | |
| ColorCompositionType | m_colorCompType | 
| Define the color composition, this is not defined in SE spec.  More... | |
| void | setRedChannel (SelectedChannel *c) | 
| SelectedChannel * | getRedChannel () const | 
| void | setGreenChannel (SelectedChannel *c) | 
| SelectedChannel * | getGreenChannel () const | 
| void | setBlueChannel (SelectedChannel *c) | 
| SelectedChannel * | getBlueChannel () const | 
| void | setGrayChannel (SelectedChannel *c) | 
| SelectedChannel * | getGrayChannel () const | 
| void | setColorCompositionType (ColorCompositionType cct) | 
| ColorCompositionType | getColorCompositionType () const | 
| ChannelSelection * | clone () const | 
| It creates a new copy of this object.  More... | |
ChannelSelection specifies the false-color channel selection for a multi-spectral raster source (such as a multi-band satellite-imagery source).
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.
Definition at line 62 of file ChannelSelection.h.
| te::se::ChannelSelection::ChannelSelection | ( | ) | 
It initializes a new ChannelSelection.
| te::se::ChannelSelection::~ChannelSelection | ( | ) | 
Destructor.
| ChannelSelection* te::se::ChannelSelection::clone | ( | ) | const | 
It creates a new copy of this object.
      
  | 
  inline | 
Definition at line 94 of file ChannelSelection.h.
      
  | 
  inline | 
Definition at line 102 of file ChannelSelection.h.
      
  | 
  inline | 
Definition at line 98 of file ChannelSelection.h.
      
  | 
  inline | 
Definition at line 90 of file ChannelSelection.h.
      
  | 
  inline | 
Definition at line 86 of file ChannelSelection.h.
| void te::se::ChannelSelection::setBlueChannel | ( | SelectedChannel * | c | ) | 
| void te::se::ChannelSelection::setColorCompositionType | ( | ColorCompositionType | cct | ) | 
| void te::se::ChannelSelection::setGrayChannel | ( | SelectedChannel * | c | ) | 
| void te::se::ChannelSelection::setGreenChannel | ( | SelectedChannel * | c | ) | 
| void te::se::ChannelSelection::setRedChannel | ( | SelectedChannel * | c | ) | 
      
  | 
  private | 
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. (Mandatory if grayChannel_ is not informed)
Definition at line 113 of file ChannelSelection.h.
      
  | 
  private | 
Define the color composition, this is not defined in SE spec.
Definition at line 116 of file ChannelSelection.h.
      
  | 
  private | 
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. (Mandatory if redChannel_, greenChannel_ and blueChannel_ is not informed)
Definition at line 114 of file ChannelSelection.h.
      
  | 
  private | 
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. (Mandatory if grayChannel_ is not informed)
Definition at line 112 of file ChannelSelection.h.
      
  | 
  private | 
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. (Mandatory if grayChannel_ is not informed)
Definition at line 111 of file ChannelSelection.h.