Main Page   Modules   Class Hierarchy   Compound List   Compound Members  

IpeMark Member List

This is the complete list of members for IpeMark, including all inherited members.
Accept(IpeVisitor &visitor) constIpeMark [virtual]
AddToBBox(IpeRect &box, const IpeMatrix &m) constIpeMark [virtual]
AsFillable()IpeObject [virtual]
AsGroup()IpeObject [virtual]
AsImage()IpeObject [virtual]
AsMark()IpeMark [virtual]
AsPath()IpeObject [virtual]
AsReference()IpeObject [virtual]
AsText()IpeObject [virtual]
CheckSymbol(IpeAttribute attr, const IpeStyleSheet *sheet, IpeAttributeSeq &seq) (defined in IpeObject)IpeObject [protected, static]
Clone() constIpeMark [virtual]
Distance(const IpeVector &v, const IpeMatrix &m, double bound) constIpeMark [virtual]
Draw(IpePainter &painter) constIpeMark [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() constIpeObject [inline]
NotifyStyle(const IpeStyleSheet *sheet, IpeAttributeSeq &seq) constIpeMark [virtual]
Position() constIpeMark [inline]
SaveAsXml(IpePainter &painter, IpeStream &stream, IpeString layer) constIpeMark [virtual]
SaveAttributesAsXml(IpePainter &painter, IpeStream &stream, IpeString layer) constIpeObject [protected]
SetMatrix(const IpeMatrix &matrix)IpeObject
SetShape(int shape)IpeMark
SetSize(IpeAttribute size)IpeMark
SetStroke(IpeAttribute stroke)IpeObject
Shape() constIpeMark [inline]
Size() constIpeMark [inline]
SnapBnd(const IpeVector &mouse, const IpeMatrix &m, IpeVector &pos, double &bound) constIpeObject [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) constIpeMark [virtual]
Stroke() constIpeObject [inline]
~IpeObject()=0IpeObject [pure virtual]