26 #ifndef __TERRALIB_SE_INTERNAL_CHANNELSELECTION_H
27 #define __TERRALIB_SE_INTERNAL_CHANNELSELECTION_H
34 #include <boost/noncopyable.hpp>
41 class SelectedChannel;
ChannelSelection specifies the false-color channel selection for a multi-spectral raster source (such...
SelectedChannel * getBlueChannel() const
ChannelSelection * clone() const
It creates a new copy of this object.
SelectedChannel * getGrayChannel() const
~ChannelSelection()
Destructor.
void setGrayChannel(SelectedChannel *c)
SelectedChannel * m_redChannel
Either a channel may be selected to display in each of red, green, and blue, or a single channel may ...
void setRedChannel(SelectedChannel *c)
SelectedChannel * getGreenChannel() const
SelectedChannel * m_blueChannel
Either a channel may be selected to display in each of red, green, and blue, or a single channel may ...
SelectedChannel * getRedChannel() const
void setColorCompositionType(ColorCompositionType cct)
void setBlueChannel(SelectedChannel *c)
ChannelSelection()
It initializes a new ChannelSelection.
ColorCompositionType m_colorCompType
Define the color composition, this is not defined in SE spec.
SelectedChannel * m_greenChannel
Either a channel may be selected to display in each of red, green, and blue, or a single channel may ...
SelectedChannel * m_grayChannel
Either a channel may be selected to display in each of red, green, and blue, or a single channel may ...
void setGreenChannel(SelectedChannel *c)
ColorCompositionType getColorCompositionType() const
A selected channel to be display.
ColorCompositionType
Allowed color compositions type.
#define TESEEXPORT
You can use this macro in order to export/import classes and functions from this module.
Proxy configuration file for TerraView (see terraview_config.h).
Enumerations of XML module.