Public Types | |
typedef boost::shared_ptr < WhiteboardElement > | ref |
Public Member Functions | |
virtual | ~WhiteboardElement () |
virtual void | accept (WhiteboardElementVisitor &visitor)=0 |
const std::string & | getID () const |
void | setID (const std::string &id) |
Definition at line 13 of file WhiteboardElement.h.
typedef boost::shared_ptr<WhiteboardElement> Swift::WhiteboardElement::ref |
Reimplemented in Swift::WhiteboardEllipseElement, Swift::WhiteboardFreehandPathElement, Swift::WhiteboardLineElement, Swift::WhiteboardPolygonElement, Swift::WhiteboardRectElement, and Swift::WhiteboardTextElement.
Definition at line 15 of file WhiteboardElement.h.
virtual Swift::WhiteboardElement::~WhiteboardElement | ( | ) | [inline, virtual] |
Definition at line 18 of file WhiteboardElement.h.
virtual void Swift::WhiteboardElement::accept | ( | WhiteboardElementVisitor & | visitor | ) | [pure virtual] |
const std::string& Swift::WhiteboardElement::getID | ( | ) | const [inline] |
Definition at line 21 of file WhiteboardElement.h.
void Swift::WhiteboardElement::setID | ( | const std::string & | id | ) | [inline] |
Definition at line 25 of file WhiteboardElement.h.