Public Types | Public Member Functions

Swift::WhiteboardFreehandPathElement Class Reference

Inheritance diagram for Swift::WhiteboardFreehandPathElement:
Collaboration diagram for Swift::WhiteboardFreehandPathElement:

List of all members.

Public Types

typedef boost::shared_ptr
< WhiteboardFreehandPathElement
ref

Public Member Functions

 WhiteboardFreehandPathElement ()
void setPoints (const std::vector< Point > &points)
const std::vector< Point > & getPoints () const
const WhiteboardColorgetColor () const
void setColor (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 16 of file WhiteboardFreehandPathElement.h.


Member Typedef Documentation

Reimplemented from Swift::WhiteboardElement.

Definition at line 19 of file WhiteboardFreehandPathElement.h.


Constructor & Destructor Documentation

Swift::WhiteboardFreehandPathElement::WhiteboardFreehandPathElement (  )  [inline]

Definition at line 21 of file WhiteboardFreehandPathElement.h.


Member Function Documentation

void Swift::WhiteboardFreehandPathElement::accept ( WhiteboardElementVisitor visitor  )  [inline, virtual]
const WhiteboardColor& Swift::WhiteboardFreehandPathElement::getColor (  )  const [inline]

Definition at line 32 of file WhiteboardFreehandPathElement.h.

const std::string& Swift::WhiteboardElement::getID (  )  const [inline, inherited]

Definition at line 21 of file WhiteboardElement.h.

int Swift::WhiteboardFreehandPathElement::getPenWidth (  )  const [inline]

Definition at line 40 of file WhiteboardFreehandPathElement.h.

const std::vector<Point>& Swift::WhiteboardFreehandPathElement::getPoints (  )  const [inline]

Definition at line 28 of file WhiteboardFreehandPathElement.h.

void Swift::WhiteboardFreehandPathElement::setColor ( const WhiteboardColor color  )  [inline]

Definition at line 36 of file WhiteboardFreehandPathElement.h.

void Swift::WhiteboardElement::setID ( const std::string &  id  )  [inline, inherited]

Definition at line 25 of file WhiteboardElement.h.

void Swift::WhiteboardFreehandPathElement::setPenWidth ( const int  penWidth  )  [inline]

Definition at line 44 of file WhiteboardFreehandPathElement.h.

void Swift::WhiteboardFreehandPathElement::setPoints ( const std::vector< Point > &  points  )  [inline]

Definition at line 24 of file WhiteboardFreehandPathElement.h.