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) constIpeMark [virtual]
AddToGraphicBBox(IpeRect &box, IpeStyleSheet *sheet, IpeMatrix &m) const IpeObject [virtual]
ApplyAttributes(IpePainter &painter) const IpeFillable [protected]
AsFillable()IpeFillable [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() constIpeMark [virtual]
DashStyle() constIpeFillable [inline]
Distance(const IpeVector &v, const IpeMatrix &m, double bound) constIpeMark [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
EFixedPin enum value (defined in IpeObject)IpeObject
EHorizontalPin enum value (defined in IpeObject)IpeObject
ENoPin enum value (defined in IpeObject)IpeObject
ESquare enum value (defined in IpeMark)IpeMark
EVerticalPin enum value (defined in IpeObject)IpeObject
Fill() constIpeFillable [inline]
IpeFillable()IpeFillable [explicit, protected]
IpeFillable(const IpeAllAttributes &attr)IpeFillable [explicit, protected]
IpeFillable(IpeRepository *rep, const IpeXmlAttributes &attr)IpeFillable [explicit, protected]
IpeFillable(const IpeFillable &rhs)IpeFillable [protected]
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]
LineWidth() constIpeFillable [inline]
Matrix() constIpeObject [inline]
pinned() constIpeObject [inline]
Position() constIpeMark [inline]
SaveAsXml(IpePainter &painter, IpeStream &stream, IpeString layer) constIpeMark [virtual]
SaveAttributesAsXml(IpePainter &painter, IpeStream &stream, IpeString layer) constIpeObject [protected]
SaveFillAttributesAsXml(IpePainter &painter, IpeStream &stream) const IpeFillable [protected]
SetDashStyle(IpeAttribute dash)IpeFillable
SetFill(IpeAttribute fill)IpeFillable
SetLineWidth(IpeAttribute lw)IpeFillable
SetMatrix(const IpeMatrix &matrix)IpeObject
setPinned(TPinned pin)IpeObject
SetShape(int shape)IpeMark
SetSize(IpeAttribute size)IpeMark
SetStroke(IpeAttribute stroke)IpeObject
SetStrokeStyle(IpeStrokeStyle attr)IpeFillable
Shape() constIpeMark [inline]
Size() constIpeMark [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) (defined in IpeObject)IpeObject [inline, static]
SnapVtx(const IpeVector &mouse, const IpeMatrix &m, IpeVector &pos, double &bound) const IpeMark [virtual]
Stroke() constIpeObject [inline]
StrokeStyle() constIpeFillable [inline]
TPinned enum name (defined in IpeObject)IpeObject
~IpeObject()=0IpeObject [pure virtual]