26 #ifndef __TERRALIB_MAPTOOLS_INTERNAL_CANVASCONFIGURER_H
27 #define __TERRALIB_MAPTOOLS_INTERNAL_CANVASCONFIGURER_H
30 #include "../color/RGBAColor.h"
31 #include "../se/Visitor.h"
39 #include <boost/noncopyable.hpp>
146 void config(
const te::se::Stroke* stroke,
const bool& fromLineSymbolizer =
true);
164 void configDefaultPolygon();
167 void configDefaultLine();
170 void configDefaultPoint();
173 void configDefaultText();
186 #endif // __TERRALIB_MAPTOOLS_INTERNAL_CANVASCONFIGURER_H
A LineSymbolizer is used to style a stroke along a linear geometry type, such as a string of line seg...
The RasterSymbolizer describes how to render raster/matrix-coverage data (e.g., satellite photos...
A Fill specifies the pattern for filling an area geometry.
The FeatureTypeStyle defines the styling that is to be applied to a dataset that can be viewed as a f...
A canvas is an abstraction of a drawing area.
A Symbolizer describes how a feature is to appear on a map.
A PolygonSymbolizer is used to draw a polygon (or other area-type geometries), including filling its ...
#define TEMAPEXPORT
You can use this macro in order to export/import classes and functions from this module.
A Stroke specifies the appearance of a linear geometry.
The CoverageStyle defines the styling that is to be applied to a subset of Coverage data...
static std::map< std::string, te::map::LineCapStyle > sm_lineCapMap
A map that associates stroke-linecap value to the correct LineCapStyle.
static std::map< std::string, te::map::LineJoinStyle > sm_lineJoinMap
A map that associates stroke-linejoin value to the correct LineJoinStyle.
ConfigStyle
Internal enum that indicates which style that should be configured.
A PointSymbolizer specifies the rendering of a graphic Symbolizer at a point.
A Symbology Enconding visitor that configures a given canvas based on symbolizers elements...
A TextSymbolizer is used to render text labels according to various graphical parameters.
A visitor interface for the SymbologyEncoding hierarchy.
The Style defines the styling that is to be applied to a geographic dataset (vector geometries or cov...
Canvas * m_canvas
A pointer to the canvas that will be configured.
A Graphic is a graphic symbol with an inherent shape, color(s), and possibly size.