te::se::SelectedChannel Class Reference

A selected channel to be display. More...

#include <SelectedChannel.h>

Inheritance diagram for te::se::SelectedChannel:

Public Member Functions

SelectedChannelclone () const
 It creates a new copy of this object. More...
 
Initializer Methods

Methods related to instantiation and destruction.

 SelectedChannel ()
 It initializes a new SelectedChannel. More...
 
 ~SelectedChannel ()
 Destructor. More...
 
Accessor methods

Methods used to get or set properties.

void setSourceChannelName (const std::string &name)
 
std::string getSourceChannelName () const
 
void setContrastEnhancement (ContrastEnhancement *c)
 
ContrastEnhancementgetContrastEnhancement () const
 

Private Attributes

ContrastEnhancementm_contrastEnhancement
 Contrast enhancement that can be applied to a channel in isolation. (Optional) More...
 
std::string m_sourceChannelName
 Channels are identified by a system and data-dependent character identifier. Commonly, channels will be labelled as "1", "2" and so on. (Mandatory) More...
 

Detailed Description

A selected channel to be display.

See also
ChannelSelection, ContrastEnhancement

Definition at line 52 of file SelectedChannel.h.

Constructor & Destructor Documentation

te::se::SelectedChannel::SelectedChannel ( )

It initializes a new SelectedChannel.

Definition at line 33 of file SelectedChannel.cpp.

Referenced by clone().

te::se::SelectedChannel::~SelectedChannel ( )

Destructor.

Definition at line 38 of file SelectedChannel.cpp.

References m_contrastEnhancement.

Member Function Documentation

te::se::SelectedChannel * te::se::SelectedChannel::clone ( ) const
void te::se::SelectedChannel::setSourceChannelName ( const std::string &  name)

Definition at line 43 of file SelectedChannel.cpp.

References m_sourceChannelName.

Referenced by clone(), te::se::CreateCoverageStyle(), te::se::CreateRasterSymbolizer(), EncodeStyle(), te::qt::plugins::terralib4::TL4ConverterWizard::finish(), te::qt::plugins::terralib4::GetRasterSymbolizer(), MONO_0_Style(), MONO_2_Style(), te::qt::widgets::RasterSymbolizerWidget::onBlueChannelNameChanged(), te::qt::widgets::RasterSymbolizerWidget::onBlueChannelSelectionClicked(), te::qt::widgets::RasterNavigatorWidget::onBlueComboBoxActivated(), te::qt::widgets::RasterNavigatorWidget::onBlueToolClicked(), te::qt::widgets::SelectedChannelWidget::onChannelNameChanged(), te::qt::widgets::RasterSymbolizerWidget::onCompositionChannelSelectionClicked(), te::qt::widgets::RasterNavigatorWidget::onCompositionToolClicked(), te::qt::widgets::RasterSymbolizerWidget::onGreenChannelNameChanged(), te::qt::widgets::RasterSymbolizerWidget::onGreenChannelSelectionClicked(), te::qt::widgets::RasterNavigatorWidget::onGreenComboBoxActivated(), te::qt::widgets::RasterNavigatorWidget::onGreenToolClicked(), te::qt::widgets::RasterSymbolizerWidget::onMonoChannelNameChanged(), te::qt::widgets::RasterSymbolizerWidget::onMonoChannelSelectionClicked(), te::qt::widgets::RasterNavigatorWidget::onMonoComboBoxActivated(), te::qt::widgets::RasterNavigatorWidget::onMonoToolClicked(), te::qt::widgets::GroupingDialog::onPushButtonClicked(), te::qt::widgets::RasterSymbolizerWidget::onRedChannelNameChanged(), te::qt::widgets::RasterSymbolizerWidget::onRedChannelSelectionClicked(), te::qt::widgets::RasterNavigatorWidget::onRedComboBoxActivated(), te::qt::widgets::RasterNavigatorWidget::onRedToolClicked(), RED_Style(), RGB_012_G_Contrast_Style(), RGB_012_RGB_Contrast_Style(), RGB_012_Style(), RGB_012_Transp_Style(), RGB_102_Style(), and te::qt::widgets::SelectedChannelWidget::setChannelNames().

Member Data Documentation

ContrastEnhancement* te::se::SelectedChannel::m_contrastEnhancement
private

Contrast enhancement that can be applied to a channel in isolation. (Optional)

Definition at line 90 of file SelectedChannel.h.

Referenced by clone(), setContrastEnhancement(), and ~SelectedChannel().

std::string te::se::SelectedChannel::m_sourceChannelName
private

Channels are identified by a system and data-dependent character identifier. Commonly, channels will be labelled as "1", "2" and so on. (Mandatory)

Definition at line 89 of file SelectedChannel.h.

Referenced by clone(), and setSourceChannelName().


The documentation for this class was generated from the following files: