26 #ifndef __TERRALIB_SE_INTERNAL_FILL_H 27 #define __TERRALIB_SE_INTERNAL_FILL_H 37 #include <boost/noncopyable.hpp> 87 void setGraphicFill(
Graphic* g);
94 const Graphic* getGraphicFill()
const;
104 void setColor(
const std::string& color);
106 void setOpacity(
const std::string& opacity);
119 void setParameter(
const std::string& name,
const std::string& value);
121 const SvgParameter* getParameter(
const std::string& name)
const;
135 #endif // __TERRALIB_SE_INTERNAL_FILL_H A Graphic is a graphic symbol with an inherent shape, color(s), and possibly size.
static const std::string sm_fill
SVG/CSS "fill" parameter.
static const std::string sm_opacity
SVG/CSS "fill-opacity parameter.
A Fill specifies the pattern for filling an area geometry.
#define TESEEXPORT
You can use this macro in order to export/import classes and functions from this module.
Configuration flags for the Symbology Encoding support of TerraLib.
std::map< std::string, SvgParameter * > m_svgParams
Solid color style. (Optional)
A SvgParameter refers to an SVG/CSS graphical-formatting parameter.
Graphic * m_graphicFill
Repeated graphic fill style. If omitted, then no fill will be rendered. (Optional) ...