26 #ifndef __TERRALIB_SE_INTERNAL_MARK_H
27 #define __TERRALIB_SE_INTERNAL_MARK_H
36 #include <boost/noncopyable.hpp>
41 namespace xl {
class SimpleLink; }
A Fill specifies the pattern for filling an area geometry.
InlineContent is XML- or base64-encoded encoded content in some externally-defined format that is inc...
A Mark specifies a geometric shape and applies coloring to it.
const std::string * getWellKnownName() const
void setStroke(Stroke *s)
Stroke * m_stroke
It specifies the appearance of a linear geometry. (Optional)
const Fill * getFill() const
int m_markIndex
It allows an individual mark in a mark archive to be selected. (Optional and it should be set only if...
const std::string * getFormat() const
void setInlineContent(InlineContent *iContent)
void setOnlineResource(te::xl::SimpleLink *link)
const te::xl::SimpleLink * getOnlineResource() const
std::string * m_wellKnownName
The WellKnownName element gives the well-known name of the shape of the mark. (Optional and if it is ...
const Stroke * getStroke() const
InlineContent * getInlineContent() const
Fill * m_fill
It specifies the pattern for filling an area geometry. (Optional)
std::string * m_format
Identifies the expected document MIME type of a successful fetch. (Mandatory if onlineResource_ or in...
void setWellKnownName(std::string *name)
The WellKnownName element gives the well-known name of the shape of the mark.
void setFormat(std::string *f)
te::xl::SimpleLink * m_onlineResource
The graphics can either be referenced from an external URL in a common format. (Optional and just one...
InlineContent * m_inlineContent
Allows the content of an external graphic object to be included in-line. (Optional and just one of on...
Mark * clone() const
It creates a new copy of this object.
Mark()
It initializes a new Mark.
A Stroke specifies the appearance of a linear geometry.
#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).