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) constIpeObject [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) constIpeMark [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) constIpeFillable [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) constIpeObject [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) constIpeMark [virtual]
Stroke() constIpeObject [inline]
StrokeStyle() constIpeFillable [inline]
TPinned enum name (defined in IpeObject)IpeObject
~IpeObject()=0IpeObject [pure virtual]