26 #ifndef __TERRALIB_QT_WIDGETS_SE_INTERNAL_RASTERSYMBOLIZERDIALOG_H
27 #define __TERRALIB_QT_WIDGETS_SE_INTERNAL_RASTERSYMBOLIZERDIALOG_H
30 #include "../Config.h"
33 #include <QtGui/QDialog>
41 namespace Ui {
class RasterSymbolizerDialogForm; }
48 class RasterSymbolizer;
64 class ChannelSelectionWidget;
66 class OverlapBehaviorWidget;
67 class ContrastEnhancementWidget;
68 class ShadedReliefWidget;
69 class ImageOutlineWidget;
70 class HorizontalSliderWidget;
71 class RasterSymbolizerWidget;
120 void onOpacityClicked();
121 void onChannelSelectionClicked();
122 void onColorMapClicked();
123 void onContrastEnhancementClicked();
124 void onImageOutlineClicked();
125 void onOverlapBehaviorClicked();
126 void onShadedReliefClicked();
127 void onVisualClicked();
135 std::auto_ptr<Ui::RasterSymbolizerDialogForm>
m_ui;
156 #endif // __TERRALIB_QT_WIDGETS_SE_INTERNAL_RASTERSYMBOLIZERDIALOG_H
The RasterSymbolizer describes how to render raster/matrix-coverage data (e.g., satellite photos...
#define TEQTWIDGETSEXPORT
You can use this macro in order to export/import classes and functions from this module.
te::se::RasterSymbolizer * m_symbolizer
SE Raster Symbolizer element.
te::qt::widgets::RasterSymbolizerWidget * m_rasterWidget
Raster Symbolizer widget.
std::auto_ptr< Ui::RasterSymbolizerDialogForm > m_ui
Dialog form.
A Symbolizer describes how a feature is to appear on a map.
A dialog used to build a ShadedRelief element.
te::rst::Raster * m_raster
Raster Object.
te::qt::widgets::ColorMapWidget * m_colorMapWidget
Color Map Widget form.
te::qt::widgets::HorizontalSliderWidget * m_sliderWidget
Slider widget used for opacity information.
te::qt::widgets::ChannelSelectionWidget * m_channelSelectionWidget
Channel Selection Widget form.
te::se::ColorMap * m_colorMap
SE Color Map element.
te::qt::widgets::ImageOutlineWidget * m_imageOutlineWidget
Image Outline Widget form.
te::qt::widgets::ShadedReliefWidget * m_shadedReliefWidget
Shaded Relief Widget form.
A ColorMap defines either the colors of a pallette-type raster source or the mapping of numeric pixel...
A dialog used to build a ColorMap element.
te::qt::widgets::OverlapBehaviorWidget * m_overlapBehaviorWidget
Overlap Behavior Widget form.
A dialog used to build a ContrastEnhancementWidget element.
te::qt::widgets::ContrastEnhancementWidget * m_contrastWidget
Constrast Widget form.
A dialog used to build a ChannelSelection element.
A dialog used to build a OverlapBehaviorWidget element.
An abstract class for raster data strucutures.
A dialog used to build a ImageOutlineWidget element.
A dialog used to build a RasterSymbolizerDialog element.
te::rst::RasterProperty * m_property
Raster Property object.
A widget used to configure a Raster Symbolizer SE element.