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 Fill specifies the pattern for filling an area geometry. 
 
Configuration flags for the Symbology Encoding support of TerraLib. 
 
static const std::string sm_opacity
SVG/CSS "fill-opacity parameter. 
 
std::map< std::string, SvgParameter * > m_svgParams
Solid color style. (Optional) 
 
#define TESEEXPORT
You can use this macro in order to export/import classes and functions from this module. 
 
A Graphic is a graphic symbol with an inherent shape, color(s), and possibly size. 
 
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) ...
 
static const std::string sm_fill
SVG/CSS "fill" parameter.