26 #ifndef __TERRALIB_SE_INTERNAL_RASTERSYMBOLIZER_H 27 #define __TERRALIB_SE_INTERNAL_RASTERSYMBOLIZER_H 34 namespace fe {
class PropertyName; }
39 class ChannelSelection;
41 class ContrastEnhancement;
133 void setOverlapBehavior(OverlapBehavior b);
153 const std::string& getType()
const;
180 #endif // __TERRALIB_SE_INTERNAL_RASTERSYMBOLIZER_H ParameterValue * m_opacity
An Opacity of 0.0 can be selected for the main raster to avoid rendering the main-raster pixels...
static const std::string sm_type
A static data member used in the implementation of getType method.
A Symbolizer describes how a feature is to appear on a map.
ShadedRelief * getShadedRelief() const
ParameterValue * getOffset() const
The "ParameterValueType" uses WFS-Filter expressions to give values for SE graphic parameters...
ParameterValue * m_noDataValue
It defines the no data value used to renderer the main raster pixels, a initial value is infinite val...
ContrastEnhancement * m_contrastEnhancement
It defines contrast enhancement for a channel of a false-color image or for a color image...
ParameterValue * getNoDataValue() const
OverlapBehavior
OverlapBehavior tells a system how to behave when multiple raster images in a layer overlap each othe...
ParameterValue * m_gain
It defines the gain value used to renderer the main raster pixels, a initial value could be 1...
te::se::ImageOutline * getImageOutline() const
ParameterValue * getOpacity() const
This class is used to encode the name of any property of an object.
ColorMap * m_colorMap
It defines either the colors of a pallette-type raster source or the mapping of numeric pixel values ...
ContrastEnhancement defines the 'stretching' of contrast for a channel of a false-color image or for ...
ImageOutline * m_imageOutline
It specifies how individual source rasters in a multi-raster set (such as a set of satellite-image sc...
ShadedRelief * m_shadedRelief
It selects the application of relief shading (or "hill shading") to an image for a three-dimensional ...
ImageOutline specifies how individual source rasters in a multi-raster set (such as a set of satellit...
The RasterSymbolizer describes how to render raster/matrix-coverage data (e.g., satellite photos...
te::se::ContrastEnhancement * getContrastEnhancement() const
te::fe::PropertyName * m_geometry
The interpretation of Geometry is system-dependent, as raster data may be organized differently from ...
#define TESEEXPORT
You can use this macro in order to export/import classes and functions from this module.
#define TE_DEFINE_VISITABLE
ParameterValue * m_offset
It defines the offset value used to renderer the main raster pixels, a initial value could be 0...
OverlapBehavior getOverlapBehavior() const
OverlapBehavior m_overlapBehavior
It tells a system how to behave when multiple raster images in a layer overlap each other...
A Symbolizer describes how a Feature is to appear on a map.
ParameterValue * getGain() const
te::se::ColorMap * getColorMap() const
A ColorMap defines either the colors of a pallette-type raster source or the mapping of numeric pixel...
ShadedRelief specifies the application of relief shading (or "hill shading") to a DEM raster to give ...
te::se::ChannelSelection * getChannelSelection() const
ChannelSelection * m_channelSelection
It specifies the false-color channel selection for a multi-spectral raster source (such as a multi-ba...
ChannelSelection specifies the false-color channel selection for a multi-spectral raster source (such...