Go to the documentation of this file.
   26 #ifndef __TERRALIB_SE_INTERNAL_STROKE_H 
   27 #define __TERRALIB_SE_INTERNAL_STROKE_H 
   37 #include <boost/noncopyable.hpp> 
  185 #endif  // __TERRALIB_SE_INTERNAL_STROKE_H 
  
 
static const std::string sm_linejoin
SVG/CSS "stroke-linejoin" parameter.
 
const GraphicStroke * getGraphicStroke() const
Gets the GraphicStroke element associate to this Stroke.
 
const SvgParameter * getOpacity() const
 
A SvgParameter refers to an SVG/CSS graphical-formatting parameter.
 
static const std::string sm_dashoffset
SVG/CSS "stroke-dashoffset" parameter.
 
Graphic * m_fill
The GraphicFill both indicates that a stipple-fill repeated graphic will be used and specifies the fi...
 
const SvgParameter * getWidth() const
 
const SvgParameter * getColor() const
 
const SvgParameter * getDashArray() const
 
Stroke()
It initializes a new Stroke.
 
void setLineJoin(const std::string &join)
 
void setGraphicStroke(GraphicStroke *stroke)
Sets the GraphicStroke element to this Stroke. GraphicStroke defines that a repeated linear graphic i...
 
GraphicStroke * m_stroke
The GraphicStroke both indicates that a repeated-linear-graphic stroke type will be used....
 
void setWidth(const std::string &width)
 
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_linecap
SVG/CSS "stroke-linecap" parameter.
 
static const std::string sm_stroke
SVG/CSS "stroke" parameter.
 
A GraphicStroke defines a repeated-linear graphic pattern to be used for stroking a line.
 
const SvgParameter * getLineCap() const
 
void setParameter(const std::string &name, const std::string &value)
 
#define TESEEXPORT
You can use this macro in order to export/import classes and functions from this module.
 
static const std::string sm_opacity
SVG/CSS "stroke-opacity parameter.
 
const Graphic * getGraphicFill() const
Gets the GraphicFill element associate to this Stroke.
 
void setDashOffset(const std::string &offset)
 
static const std::string sm_width
SVG/CSS "stroke-width" parameter.
 
A Stroke specifies the appearance of a linear geometry.
 
Stroke * clone() const
It creates a new copy of this object.
 
void setOpacity(const std::string &opacity)
 
const SvgParameter * getParameter(const std::string &name) const
 
void setLineCap(const std::string &cap)
 
const SvgParameter * getDashOffset() const
 
void add(SvgParameter *p)
Add a SvgParameter to this Stroke.
 
A Graphic is a graphic symbol with an inherent shape, color(s), and possibly size.
 
Proxy configuration file for TerraView (see terraview_config.h).
 
static const std::string sm_dasharray
SVG/CSS "stroke-dasharray" parameter.
 
void setColor(const std::string &color)
 
void setDashArray(const std::string &dasharray)
 
void setGraphicFill(Graphic *fill)
Sets the GraphicFill element to this Stroke. GraphicFill defines that the pixels of the line will be ...
 
const SvgParameter * getLineJoin() const