14 #include <sbml/packages/render/sbml/GraphicalPrimitive2D.h>
32 mFill(source.getFillColor())
34 switch (source.getFillRule())
36 case GraphicalPrimitive2D::UNSET:
39 case GraphicalPrimitive2D::NONZERO:
42 case GraphicalPrimitive2D::EVENODD:
45 case GraphicalPrimitive2D::INHERIT:
88 return !this->
mFill.empty();
106 pPrimitive->setFillColor(this->
mFill);
111 pPrimitive->setFillRule(GraphicalPrimitive2D::UNSET);
114 pPrimitive->setFillRule(GraphicalPrimitive2D::NONZERO);
117 pPrimitive->setFillRule(GraphicalPrimitive2D::EVENODD);
120 pPrimitive->setFillRule(GraphicalPrimitive2D::INHERIT);
virtual void addSBMLAttributes(GraphicalPrimitive2D *pPrimitive) const
bool isSetFillRule() const
void setFillColor(const std::string &color)
const std::string & getFillColor() const
FILL_RULE getFillRule() const
virtual void addSBMLAttributes(GraphicalPrimitive1D *pPrimitive) const
void setFillRule(FILL_RULE rule)