27 #include "../xlink/SimpleLink.h"
46 delete m_wellKnownName;
47 delete m_onlineResource;
48 delete m_inlineContent;
56 delete m_wellKnownName;
57 m_wellKnownName = name;
62 return m_wellKnownName;
67 delete m_onlineResource;
68 m_onlineResource = link;
73 return m_onlineResource;
78 delete m_inlineContent;
79 m_inlineContent = iContent;
84 return m_inlineContent;
143 mark->
setFill(m_fill->clone());
152 mark->
setFormat(
new std::string(*m_format));
A Mark specifies a geometric shape and applies coloring to it.
void setStroke(Stroke *s)
A Fill specifies the pattern for filling an area geometry.
InlineContent * getInlineContent() const
InlineContent is XML or base64 encoded content in some externally-defined format that is included in ...
InlineContent is XML- or base64-encoded encoded content in some externally-defined format that is inc...
const Fill * getFill() const
const std::string * getWellKnownName() const
Mark()
It initializes a new Mark.
A Stroke specifies the appearance of a linear geometry.
Mark * clone() const
It creates a new copy of this object.
A Fill specifies the pattern for filling an area geometry.
A Stroke specifies the appearance of a linear geometry.
void setInlineContent(InlineContent *iContent)
void setWellKnownName(std::string *name)
The WellKnownName element gives the well-known name of the shape of the mark.
const Stroke * getStroke() const
void setFormat(std::string *f)
const std::string * getFormat() const
const te::xl::SimpleLink * getOnlineResource() const
void setOnlineResource(te::xl::SimpleLink *link)
A Mark specifies a geometric shape and applies coloring to it.