27 #include "../fe/PropertyName.h"
42 m_perpendicularOffset(0)
52 m_perpendicularOffset(0)
75 delete m_displacement;
76 delete m_perpendicularOffset;
82 m_geometry = geometry;
114 delete m_displacement;
120 return m_displacement;
125 delete m_perpendicularOffset;
126 m_perpendicularOffset = perpendicularOffset;
131 return m_perpendicularOffset;
Displacement * m_displacement
The Displacement gives the X and Y displacements from the original geometry. (Optional) ...
Stroke * clone() const
It creates a new copy of this object.
const std::string & getName() const
It returns the property name.
const Fill * getFill() const
Gets the Fill associates with the PolygonSymbolizer.
Stroke * m_stroke
A "Stroke" specifies the appearance of a linear geometry. (Optional)
A PolygonSymbolizer is used to draw a polygon (or other area-type geometries), including filling its ...
A Displacement gives X and Y offset displacements to use for rendering a text label, graphic or other Symbolizer near a point.
A Fill specifies the pattern for filling an area geometry.
A Symbolizer describes how a feature is to appear on a map.
te::fe::PropertyName * m_geometry
A Geometry gives reference to a (the) geometry property of a feature to be used for rendering...
const te::fe::PropertyName * getGeometry() const
void setPerpendicularOffset(ParameterValue *perpendicularOffset)
PerpendicularOffset works as defined for LineSymbolizer, allowing to draw polygons smaller or larger ...
The ParameterValueType uses WFS-Filter expressions to give values for SE graphic parameters.
The "ParameterValueType" uses WFS-Filter expressions to give values for SE graphic parameters...
void setGeometry(te::fe::PropertyName *geometry)
The Geometry element of a PolygonSymbolizer defines the linear geometry to be used for styling...
This class is used to encode the name of any property of an object.
const Stroke * getStroke() const
Gets the Stroke associates with the PolygonSymbolizer.
A PolygonSymbolizer is used to draw a polygon (or other area-type geometries), including filling its ...
A Fill specifies the pattern for filling an area geometry.
const Displacement * getDisplacement() const
ParameterValue * clone() const
It creates a new copy of this object.
Fill * clone() const
It creates a new copy of this object.
static const std::string sm_type
A static data member used in the implementation of getType method.
const ParameterValue * getPerpendicularOffset() const
Fill * m_fill
Specifies how the area of the geometry will be filled. (Optional)
A Displacement gives X and Y offset displacements to use for rendering a text label, graphic or other Symbolizer near a point.
A Stroke specifies the appearance of a linear geometry.
const std::string & getType() const
It returns the symbolizer type.
~PolygonSymbolizer()
Destructor.
void setStroke(Stroke *stroke)
A Stroke specifies the appearance of a linear geometry.
Symbolizer * clone() const
It creates a new copy of this object.
ParameterValue * m_perpendicularOffset
A "PerpendicularOffset" gives the perpendicular distance away from a line to draw a label...
void setFill(Fill *f)
A Fill specifies the pattern for filling an area geometry.
Displacement * clone() const
It creates a new copy of this object.
void setDisplacement(Displacement *d)
The Displacement gives the X and Y displacements from the original geometry.
PolygonSymbolizer()
It initializes a new PolygonSymbolizer.
A Stroke specifies the appearance of a linear geometry.