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::auto_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

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.

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

Destructor.

Member Function Documentation

te::se::Symbolizer* te::qt::widgets::RasterSymbolizerDialog::getRasterSymbolizer ( ) const
void te::qt::widgets::RasterSymbolizerDialog::onChannelSelectionClicked ( )
protectedslot
void te::qt::widgets::RasterSymbolizerDialog::onColorMapClicked ( )
protectedslot
void te::qt::widgets::RasterSymbolizerDialog::onContrastEnhancementClicked ( )
protectedslot
void te::qt::widgets::RasterSymbolizerDialog::onImageOutlineClicked ( )
protectedslot
void te::qt::widgets::RasterSymbolizerDialog::onOpacityClicked ( )
protectedslot
void te::qt::widgets::RasterSymbolizerDialog::onOverlapBehaviorClicked ( )
protectedslot
void te::qt::widgets::RasterSymbolizerDialog::onShadedReliefClicked ( )
protectedslot
void te::qt::widgets::RasterSymbolizerDialog::onVisualClicked ( )
protectedslot
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.
void te::qt::widgets::RasterSymbolizerDialog::setRasterSymbolizer ( const te::se::RasterSymbolizer rs)
void te::qt::widgets::RasterSymbolizerDialog::updateUi ( )
protected

Updates the widget form based on internal mark element.

Member Data Documentation

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

Channel Selection Widget form.

Definition at line 136 of file RasterSymbolizerDialog.h.

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

SE Color Map element.

Definition at line 146 of file RasterSymbolizerDialog.h.

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

Color Map Widget form.

Definition at line 137 of file RasterSymbolizerDialog.h.

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

Constrast Widget form.

Definition at line 139 of file RasterSymbolizerDialog.h.

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

Image Outline Widget form.

Definition at line 141 of file RasterSymbolizerDialog.h.

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

Overlap Behavior Widget form.

Definition at line 138 of file RasterSymbolizerDialog.h.

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

Raster Property object.

Definition at line 148 of file RasterSymbolizerDialog.h.

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

Raster Object.

Definition at line 149 of file RasterSymbolizerDialog.h.

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

Raster Symbolizer widget.

Definition at line 143 of file RasterSymbolizerDialog.h.

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

Shaded Relief Widget form.

Definition at line 140 of file RasterSymbolizerDialog.h.

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.

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

SE Raster Symbolizer element.

Definition at line 145 of file RasterSymbolizerDialog.h.

std::auto_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: