26#ifndef __TERRALIB_SE_INTERNAL_FILL_H 
   27#define __TERRALIB_SE_INTERNAL_FILL_H 
   37#include <boost/noncopyable.hpp> 
A Fill specifies the pattern for filling an area geometry.
 
void setGraphicFill(Graphic *g)
Sets the GraphicFill element to this Fill. GraphicFill defines that the pixels of the area will be dr...
 
static const std::string sm_fill
SVG/CSS "fill" parameter.
 
void setParameter(const std::string &name, const std::string &value)
 
void add(SvgParameter *p)
Add a SvgParameter to this Fill.
 
const SvgParameter * getParameter(const std::string &name) const
 
void setOpacity(const std::string &opacity)
 
Fill * clone() const
It creates a new copy of this object.
 
const SvgParameter * getColor() const
 
static const std::string sm_opacity
SVG/CSS "fill-opacity parameter.
 
std::map< std::string, SvgParameter * > m_svgParams
Solid color style. (Optional)
 
void setColor(const std::string &color)
 
Graphic * m_graphicFill
Repeated graphic fill style. If omitted, then no fill will be rendered. (Optional)
 
Fill()
It initializes a new Fill.
 
const SvgParameter * getOpacity() const
 
const Graphic * getGraphicFill() const
Gets the GraphicFill element associate to this Fill.
 
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.
 
#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).