Public Types | Public Member Functions

Swift::WhiteboardEllipseElement Class Reference

Inheritance diagram for Swift::WhiteboardEllipseElement:
Collaboration diagram for Swift::WhiteboardEllipseElement:

List of all members.

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 WhiteboardColorgetPenColor () const
void setPenColor (const WhiteboardColor &color)
const WhiteboardColorgetBrushColor () 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)

Detailed Description

Definition at line 12 of file WhiteboardEllipseElement.h.


Member Typedef Documentation

Reimplemented from Swift::WhiteboardElement.

Definition at line 13 of file WhiteboardEllipseElement.h.


Constructor & Destructor Documentation

Swift::WhiteboardEllipseElement::WhiteboardEllipseElement ( int  cx,
int  cy,
int  rx,
int  ry 
) [inline]

Definition at line 15 of file WhiteboardEllipseElement.h.


Member Function Documentation

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.