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:

Initializer Methods

Methods related to instantiation and destruction.

std::unique_ptr< Ui::RasterSymbolizerDialogForm > m_ui
 Dialog form. More...
 
te::qt::widgets::ChannelSelectionWidgetm_channelSelectionWidget
 Channel Selection Widget form. More...
 
te::qt::widgets::ColorMapWidgetm_colorMapWidget
 Color Map Widget form. More...
 
te::qt::widgets::OverlapBehaviorWidgetm_overlapBehaviorWidget
 Overlap Behavior Widget form. More...
 
te::qt::widgets::ContrastEnhancementWidgetm_contrastWidget
 Constrast Widget form. More...
 
te::qt::widgets::ShadedReliefWidgetm_shadedReliefWidget
 Shaded Relief Widget form. More...
 
te::qt::widgets::ImageOutlineWidgetm_imageOutlineWidget
 Image Outline Widget form. More...
 
te::qt::widgets::HorizontalSliderWidgetm_sliderWidget
 Slider widget used for opacity information. More...
 
te::qt::widgets::RasterSymbolizerWidgetm_rasterWidget
 Raster Symbolizer widget. More...
 
te::se::RasterSymbolizerm_symbolizer
 SE Raster Symbolizer element. More...
 
te::se::ColorMapm_colorMap
 SE Color Map element. More...
 
te::rst::RasterPropertym_property
 Raster Property object. More...
 
te::rst::Rasterm_raster
 Raster Object. More...
 
 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...
 
void setRasterProperty (te::rst::Raster *r, te::rst::RasterProperty *p)
 Sets the raster information. More...
 
void setRasterSymbolizer (const te::se::RasterSymbolizer *rs)
 
te::se::SymbolizergetRasterSymbolizer () const
 
void updateUi ()
 Updates the widget form based on internal mark element. More...
 
void onOpacityClicked ()
 
void onChannelSelectionClicked ()
 
void onColorMapClicked ()
 
void onContrastEnhancementClicked ()
 
void onImageOutlineClicked ()
 
void onOverlapBehaviorClicked ()
 
void onShadedReliefClicked ()
 
void onVisualClicked ()
 

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: