26 #ifndef __TERRALIB_SE_INTERNAL_STROKE_H 
   27 #define __TERRALIB_SE_INTERNAL_STROKE_H 
   37 #include <boost/noncopyable.hpp> 
   95         void setGraphicFill(
Graphic* fill);
 
  102         const Graphic* getGraphicFill() 
const;
 
  128         void setColor(
const std::string& color);
 
  130         void setOpacity(
const std::string& opacity);
 
  132         void setWidth(
const std::string& width);
 
  134         void setLineJoin(
const std::string& join);
 
  136         void setLineCap(
const std::string& cap);
 
  138         void setDashArray(
const std::string& dasharray);
 
  140         void setDashOffset(
const std::string& offset);
 
  163         void setParameter(
const std::string& name, 
const std::string& value);
 
  165         const SvgParameter* getParameter(
const std::string& name) 
const;
 
  185 #endif  // __TERRALIB_SE_INTERNAL_STROKE_H 
static const std::string sm_opacity
SVG/CSS "stroke-opacity parameter. 
 
static const std::string sm_dasharray
SVG/CSS "stroke-dasharray" parameter. 
 
A GraphicStroke defines a repeated-linear graphic pattern to be used for stroking a line...
 
A Stroke specifies the appearance of a linear geometry. 
 
Graphic * m_fill
The GraphicFill both indicates that a stipple-fill repeated graphic will be used and specifies the fi...
 
Configuration flags for the Symbology Encoding support of TerraLib. 
 
static const std::string sm_dashoffset
SVG/CSS "stroke-dashoffset" parameter. 
 
std::map< std::string, SvgParameter * > m_svgParams
If neither a GraphicFill nor GraphicStroke is given, then the line Symbolizer will render a solid col...
 
static const std::string sm_stroke
SVG/CSS "stroke" parameter. 
 
static const std::string sm_linecap
SVG/CSS "stroke-linecap" parameter. 
 
static const std::string sm_width
SVG/CSS "stroke-width" parameter. 
 
GraphicStroke * m_stroke
The GraphicStroke both indicates that a repeated-linear-graphic stroke type will be used...
 
#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. 
 
static const std::string sm_linejoin
SVG/CSS "stroke-linejoin" parameter.