# IpeMark Member List

This is the complete list of members for IpeMark, including all inherited members.

Accept(IpeVisitor &visitor) const | IpeMark | `[virtual]`
AddToBBox(IpeRect &box, const IpeMatrix &m) const | IpeMark | `[virtual]`
AddToGraphicBBox(IpeRect &box, IpeStyleSheet *sheet, IpeMatrix &m) const | IpeObject | `[virtual]`
AsFillable() | IpeObject | `[virtual]`
AsGroup() | IpeObject | `[virtual]`
AsImage() | IpeObject | `[virtual]`
AsMark() | IpeMark | `[virtual]`
AsPath() | IpeObject | `[virtual]`
AsReference() | IpeObject | `[virtual]`
AsText() | IpeObject | `[virtual]`
CheckStyle(const IpeStyleSheet *sheet, IpeAttributeSeq &seq) const | IpeMark | `[virtual]`
CheckSymbol(IpeAttribute attr, const IpeStyleSheet *sheet, IpeAttributeSeq &seq) (defined in IpeObject) | IpeObject | `[protected, static]`
Clone() const | IpeMark | `[virtual]`
Distance(const IpeVector &v, const IpeMatrix &m, double bound) const | IpeMark | `[virtual]`
Draw(IpePainter &painter) const | IpeMark | `[virtual]`
EBox enum value (defined in IpeMark) | IpeMark |
ECircle enum value (defined in IpeMark) | IpeMark |
ECross enum value (defined in IpeMark) | IpeMark |
EDisc enum value (defined in IpeMark) | IpeMark |
ESquare enum value (defined in IpeMark) | IpeMark |
IpeMark(const IpeAllAttributes &attr, const IpeVector &pos) | IpeMark | `[explicit]`
IpeMark(IpeRepository *rep, const IpeXmlAttributes &attr, IpeString data) | IpeMark | `[explicit]`
IpeMark(const IpeMark &rhs) | IpeMark |
IpeObject() | IpeObject | `[explicit, protected]`
IpeObject(const IpeAllAttributes &attr) | IpeObject | `[explicit, protected]`
IpeObject(IpeRepository *rep, const IpeXmlAttributes &attr) | IpeObject | `[explicit, protected]`
IpeObject(const IpeObject &rhs) | IpeObject | `[protected]`
Matrix() const | IpeObject | `[inline]`
Position() const | IpeMark | `[inline]`
SaveAsXml(IpePainter &painter, IpeStream &stream, IpeString layer) const | IpeMark | `[virtual]`
SaveAttributesAsXml(IpePainter &painter, IpeStream &stream, IpeString layer) const | IpeObject | `[protected]`
SetMatrix(const IpeMatrix &matrix) | IpeObject |
SetShape(int shape) | IpeMark |
SetSize(IpeAttribute size) | IpeMark |
SetStroke(IpeAttribute stroke) | IpeObject |
Shape() const | IpeMark | `[inline]`
Size() const | IpeMark | `[inline]`
SnapBnd(const IpeVector &mouse, const IpeMatrix &m, IpeVector &pos, double &bound) const | IpeObject | `[virtual]`
SnapVertex(const IpeVector &mouse, const IpeVector &v, IpeVector &pos, double &bound) | IpeObject | `[static]`
SnapVtx(const IpeVector &mouse, const IpeMatrix &m, IpeVector &pos, double &bound) const | IpeMark | `[virtual]`
Stroke() const | IpeObject | `[inline]`
~IpeObject()=0 | IpeObject | `[pure virtual]`