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 | |
ChannelSelection * | clone () const |
It creates a new copy of this object. More... | |
Initializer Methods | |
Methods related to instantiation and destruction. | |
ChannelSelection () | |
It initializes a new ChannelSelection. More... | |
~ChannelSelection () | |
Destructor. More... | |
Accessor methods | |
Methods used to get or set properties. | |
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 |
Private Attributes | |
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... | |
ColorCompositionType | m_colorCompType |
Define the color composition, this is not defined in SE spec. 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... | |
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_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... | |
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.