Public Types | |
typedef boost::shared_ptr < WhiteboardEllipseElement > | ref |
Public Member Functions | |
WhiteboardEllipseElement (int cx, int cy, int rx, int ry) | |
int | getCX () const |
int | getCY () const |
int | getRX () const |
int | getRY () const |
const WhiteboardColor & | getPenColor () const |
void | setPenColor (const WhiteboardColor &color) |
const WhiteboardColor & | getBrushColor () const |
void | setBrushColor (const WhiteboardColor &color) |
int | getPenWidth () const |
void | setPenWidth (const int penWidth) |
void | accept (WhiteboardElementVisitor &visitor) |
const std::string & | getID () const |
void | setID (const std::string &id) |
Definition at line 12 of file WhiteboardEllipseElement.h.
typedef boost::shared_ptr<WhiteboardEllipseElement> Swift::WhiteboardEllipseElement::ref |
Reimplemented from Swift::WhiteboardElement.
Definition at line 13 of file WhiteboardEllipseElement.h.
Swift::WhiteboardEllipseElement::WhiteboardEllipseElement | ( | int | cx, | |
int | cy, | |||
int | rx, | |||
int | ry | |||
) | [inline] |
Definition at line 15 of file WhiteboardEllipseElement.h.
void Swift::WhiteboardEllipseElement::accept | ( | WhiteboardElementVisitor & | visitor | ) | [inline, virtual] |
Implements Swift::WhiteboardElement.
Definition at line 62 of file WhiteboardEllipseElement.h.
const WhiteboardColor& Swift::WhiteboardEllipseElement::getBrushColor | ( | ) | const [inline] |
Definition at line 46 of file WhiteboardEllipseElement.h.
int Swift::WhiteboardEllipseElement::getCX | ( | ) | const [inline] |
Definition at line 22 of file WhiteboardEllipseElement.h.
int Swift::WhiteboardEllipseElement::getCY | ( | ) | const [inline] |
Definition at line 26 of file WhiteboardEllipseElement.h.
const std::string& Swift::WhiteboardElement::getID | ( | ) | const [inline, inherited] |
Definition at line 21 of file WhiteboardElement.h.
const WhiteboardColor& Swift::WhiteboardEllipseElement::getPenColor | ( | ) | const [inline] |
Definition at line 38 of file WhiteboardEllipseElement.h.
int Swift::WhiteboardEllipseElement::getPenWidth | ( | ) | const [inline] |
Definition at line 54 of file WhiteboardEllipseElement.h.
int Swift::WhiteboardEllipseElement::getRX | ( | ) | const [inline] |
Definition at line 30 of file WhiteboardEllipseElement.h.
int Swift::WhiteboardEllipseElement::getRY | ( | ) | const [inline] |
Definition at line 34 of file WhiteboardEllipseElement.h.
void Swift::WhiteboardEllipseElement::setBrushColor | ( | const WhiteboardColor & | color | ) | [inline] |
Definition at line 50 of file WhiteboardEllipseElement.h.
void Swift::WhiteboardElement::setID | ( | const std::string & | id | ) | [inline, inherited] |
Definition at line 25 of file WhiteboardElement.h.
void Swift::WhiteboardEllipseElement::setPenColor | ( | const WhiteboardColor & | color | ) | [inline] |
Definition at line 42 of file WhiteboardEllipseElement.h.
void Swift::WhiteboardEllipseElement::setPenWidth | ( | const int | penWidth | ) | [inline] |
Definition at line 58 of file WhiteboardEllipseElement.h.