26 #ifndef __TERRALIB_SE_INTERNAL_SYMBOLIZERCOLORFINDER_H
27 #define __TERRALIB_SE_INTERNAL_SYMBOLIZERCOLORFINDER_H
34 #include <boost/noncopyable.hpp>
38 namespace color {
class RGBAColor; }
A helper class for 32-bit RGBA (Red-Green-Blue-Alpha channel) color.
The CoverageStyle defines the styling that is to be applied to a subset of Coverage data.
The FeatureTypeStyle defines the styling that is to be applied to a dataset that can be viewed as a f...
A Fill specifies the pattern for filling an area geometry.
A LineSymbolizer is used to style a stroke along a linear geometry type, such as a string of line seg...
A Mark specifies a geometric shape and applies coloring to it.
A PointSymbolizer specifies the rendering of a graphic Symbolizer at a point.
A PolygonSymbolizer is used to draw a polygon (or other area-type geometries), including filling its ...
The RasterSymbolizer describes how to render raster/matrix-coverage data (e.g., satellite photos,...
A Stroke specifies the appearance of a linear geometry.
The Style defines the styling that is to be applied to a geographic dataset (vector geometries or cov...
A Symbology Enconding visitor that finds a color given a symbolizer element. If you want to use this ...
void visit(const te::se::FeatureTypeStyle &visited)
void visit(const te::se::PointSymbolizer &visited)
te::color::RGBAColor m_color
Color found given a symbolizer.
void find(const te::se::Stroke *stroke)
Internal method that finds the color based on given Stroke element.
void visit(const te::se::RasterSymbolizer &visited)
SymbolizerColorFinder()
Constructor.
void visit(const te::se::TextSymbolizer &visited)
te::color::RGBAColor getColor()
Get the color.
void visit(const te::se::Style &visited)
void find(const te::se::Symbolizer *symbolizer)
It find the color based on given symbolizer.
void find(const te::se::Mark *mark)
Internal method that finds the color based on given Mark element.
~SymbolizerColorFinder()
Destructor.
void visit(const te::se::CoverageStyle &visited)
void find(const te::se::Fill *fill)
Internal method that finds the color based on given Fill element.
void visit(const te::se::PolygonSymbolizer &visited)
void visit(const te::se::Symbolizer &visited)
void visit(const te::se::LineSymbolizer &visited)
A Symbolizer describes how a feature is to appear on a map.
A TextSymbolizer is used to render text labels according to various graphical parameters.
A visitor interface for the SymbologyEncoding hierarchy.
A visitor interface for the SymbologyEncoding hierarchy.
#define TESEEXPORT
You can use this macro in order to export/import classes and functions from this module.
Proxy configuration file for TerraView (see terraview_config.h).