Go to the documentation of this file.
26 #ifndef __TERRALIB_SE_INTERNAL_POINTSYMBOLIZER_H
27 #define __TERRALIB_SE_INTERNAL_POINTSYMBOLIZER_H
34 namespace fe {
class PropertyName; }
109 #endif // __TERRALIB_SE_INTERNAL_POINTSYMBOLIZER_H
const std::string & getType() const
It returns the symbolizer type.
PointSymbolizer()
It initializes a new PointSymbolizer.
Symbolizer * clone() const
It creates a new copy of this object.
Graphic * m_graphic
A Graphic specifies or refers to a graphic Symbolizer with inherent shape, size, and coloring....
~PointSymbolizer()
Destructor.
A PointSymbolizer specifies the rendering of a graphic Symbolizer at a point.
void setGraphic(Graphic *graphic)
static const std::string sm_type
A static data member used in the implementation of getType method.
PointSymbolizer(const PointSymbolizer &rhs)
Copy constructor.
#define TESEEXPORT
You can use this macro in order to export/import classes and functions from this module.
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....
#define TE_DEFINE_VISITABLE
const Graphic * getGraphic() const
const te::fe::PropertyName * getGeometry() const
This class is used to encode the name of any property of an object.
A Graphic is a graphic symbol with an inherent shape, color(s), and possibly size.
A Symbolizer describes how a feature is to appear on a map.
void setGeometry(te::fe::PropertyName *geometry)