Main Page | Modules | Class Hierarchy | Class List | Class Members

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()=0IpeObject [pure virtual]