te::qt::widgets::RasterSymbolizerDialog Class Reference

A dialog used to build a RasterSymbolizerDialog element. More...

#include <RasterSymbolizerDialog.h>

Inheritance diagram for te::qt::widgets::RasterSymbolizerDialog:

Public Member Functions

te::se::SymbolizergetRasterSymbolizer () const
 
void setRasterProperty (te::rst::Raster *r, te::rst::RasterProperty *p)
 Sets the raster information. More...
 
void setRasterSymbolizer (const te::se::RasterSymbolizer *rs)
 
Initializer Methods

Methods related to instantiation and destruction.

 RasterSymbolizerDialog (QWidget *parent=0, Qt::WindowFlags f=0)
 Constructs a RasterSymbolizerDialog dialog which is a child of parent, with widget flags set to f. More...
 
 ~RasterSymbolizerDialog ()
 Destructor. More...
 

Protected Slots

void onChannelSelectionClicked ()
 
void onColorMapClicked ()
 
void onContrastEnhancementClicked ()
 
void onImageOutlineClicked ()
 
void onOpacityClicked ()
 
void onOverlapBehaviorClicked ()
 
void onShadedReliefClicked ()
 
void onVisualClicked ()
 

Protected Member Functions

void updateUi ()
 Updates the widget form based on internal mark element. More...
 

Private Attributes

te::qt::widgets::ChannelSelectionWidgetm_channelSelectionWidget
 Channel Selection Widget form. More...
 
te::se::ColorMapm_colorMap
 SE Color Map element. More...
 
te::qt::widgets::ColorMapWidgetm_colorMapWidget
 Color Map Widget form. More...
 
te::qt::widgets::ContrastEnhancementWidgetm_contrastWidget
 Constrast Widget form. More...
 
te::qt::widgets::ImageOutlineWidgetm_imageOutlineWidget
 Image Outline Widget form. More...
 
te::qt::widgets::OverlapBehaviorWidgetm_overlapBehaviorWidget
 Overlap Behavior Widget form. More...
 
te::rst::RasterPropertym_property
 Raster Property object. More...
 
te::rst::Rasterm_raster
 Raster Object. More...
 
te::qt::widgets::RasterSymbolizerWidgetm_rasterWidget
 Raster Symbolizer widget. More...
 
te::qt::widgets::ShadedReliefWidgetm_shadedReliefWidget
 Shaded Relief Widget form. More...
 
te::qt::widgets::HorizontalSliderWidgetm_sliderWidget
 Slider widget used for opacity information. More...
 
te::se::RasterSymbolizerm_symbolizer
 SE Raster Symbolizer element. More...
 
std::unique_ptr< Ui::RasterSymbolizerDialogForm > m_ui
 Dialog form. More...
 

Detailed Description

A dialog used to build a RasterSymbolizerDialog element.

Definition at line 79 of file RasterSymbolizerDialog.h.

Constructor & Destructor Documentation

◆ RasterSymbolizerDialog()

te::qt::widgets::RasterSymbolizerDialog::RasterSymbolizerDialog ( QWidget *  parent = 0,
Qt::WindowFlags  f = 0 
)

Constructs a RasterSymbolizerDialog dialog which is a child of parent, with widget flags set to f.

◆ ~RasterSymbolizerDialog()

te::qt::widgets::RasterSymbolizerDialog::~RasterSymbolizerDialog ( )

Destructor.

Member Function Documentation

◆ getRasterSymbolizer()

te::se::Symbolizer* te::qt::widgets::RasterSymbolizerDialog::getRasterSymbolizer ( ) const

◆ onChannelSelectionClicked

void te::qt::widgets::RasterSymbolizerDialog::onChannelSelectionClicked ( )
protectedslot

◆ onColorMapClicked

void te::qt::widgets::RasterSymbolizerDialog::onColorMapClicked ( )
protectedslot

◆ onContrastEnhancementClicked

void te::qt::widgets::RasterSymbolizerDialog::onContrastEnhancementClicked ( )
protectedslot

◆ onImageOutlineClicked

void te::qt::widgets::RasterSymbolizerDialog::onImageOutlineClicked ( )
protectedslot

◆ onOpacityClicked

void te::qt::widgets::RasterSymbolizerDialog::onOpacityClicked ( )
protectedslot

◆ onOverlapBehaviorClicked

void te::qt::widgets::RasterSymbolizerDialog::onOverlapBehaviorClicked ( )
protectedslot

◆ onShadedReliefClicked

void te::qt::widgets::RasterSymbolizerDialog::onShadedReliefClicked ( )
protectedslot

◆ onVisualClicked

void te::qt::widgets::RasterSymbolizerDialog::onVisualClicked ( )
protectedslot

◆ setRasterProperty()

void te::qt::widgets::RasterSymbolizerDialog::setRasterProperty ( te::rst::Raster r,
te::rst::RasterProperty p 
)

Sets the raster information.

Parameters
pRaster property
Note
The class will NOT take the ownership of the pointer.

◆ setRasterSymbolizer()

void te::qt::widgets::RasterSymbolizerDialog::setRasterSymbolizer ( const te::se::RasterSymbolizer rs)

◆ updateUi()

void te::qt::widgets::RasterSymbolizerDialog::updateUi ( )
protected

Updates the widget form based on internal mark element.

Member Data Documentation

◆ m_channelSelectionWidget

te::qt::widgets::ChannelSelectionWidget* te::qt::widgets::RasterSymbolizerDialog::m_channelSelectionWidget
private

Channel Selection Widget form.

Definition at line 136 of file RasterSymbolizerDialog.h.

◆ m_colorMap

te::se::ColorMap* te::qt::widgets::RasterSymbolizerDialog::m_colorMap
private

SE Color Map element.

Definition at line 146 of file RasterSymbolizerDialog.h.

◆ m_colorMapWidget

te::qt::widgets::ColorMapWidget* te::qt::widgets::RasterSymbolizerDialog::m_colorMapWidget
private

Color Map Widget form.

Definition at line 137 of file RasterSymbolizerDialog.h.

◆ m_contrastWidget

te::qt::widgets::ContrastEnhancementWidget* te::qt::widgets::RasterSymbolizerDialog::m_contrastWidget
private

Constrast Widget form.

Definition at line 139 of file RasterSymbolizerDialog.h.

◆ m_imageOutlineWidget

te::qt::widgets::ImageOutlineWidget* te::qt::widgets::RasterSymbolizerDialog::m_imageOutlineWidget
private

Image Outline Widget form.

Definition at line 141 of file RasterSymbolizerDialog.h.

◆ m_overlapBehaviorWidget

te::qt::widgets::OverlapBehaviorWidget* te::qt::widgets::RasterSymbolizerDialog::m_overlapBehaviorWidget
private

Overlap Behavior Widget form.

Definition at line 138 of file RasterSymbolizerDialog.h.

◆ m_property

te::rst::RasterProperty* te::qt::widgets::RasterSymbolizerDialog::m_property
private

Raster Property object.

Definition at line 148 of file RasterSymbolizerDialog.h.

◆ m_raster

te::rst::Raster* te::qt::widgets::RasterSymbolizerDialog::m_raster
private

Raster Object.

Definition at line 149 of file RasterSymbolizerDialog.h.

◆ m_rasterWidget

te::qt::widgets::RasterSymbolizerWidget* te::qt::widgets::RasterSymbolizerDialog::m_rasterWidget
private

Raster Symbolizer widget.

Definition at line 143 of file RasterSymbolizerDialog.h.

◆ m_shadedReliefWidget

te::qt::widgets::ShadedReliefWidget* te::qt::widgets::RasterSymbolizerDialog::m_shadedReliefWidget
private

Shaded Relief Widget form.

Definition at line 140 of file RasterSymbolizerDialog.h.

◆ m_sliderWidget

te::qt::widgets::HorizontalSliderWidget* te::qt::widgets::RasterSymbolizerDialog::m_sliderWidget
private

Slider widget used for opacity information.

Definition at line 142 of file RasterSymbolizerDialog.h.

◆ m_symbolizer

te::se::RasterSymbolizer* te::qt::widgets::RasterSymbolizerDialog::m_symbolizer
private

SE Raster Symbolizer element.

Definition at line 145 of file RasterSymbolizerDialog.h.

◆ m_ui

std::unique_ptr<Ui::RasterSymbolizerDialogForm> te::qt::widgets::RasterSymbolizerDialog::m_ui
private

Dialog form.

Definition at line 135 of file RasterSymbolizerDialog.h.


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