# IpePathSegment Member List

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

AddToBBox(IpeRect &box, const IpeMatrix &m) const | IpePathSegment |
Arc() const | IpePathSegment |
Bezier() const | IpePathSegment |
Beziers(std::vector< IpeBezier > &bez) const | IpePathSegment |
CP(int i) const | IpePathSegment | `[inline]`
Distance(const IpeVector &v, const IpeMatrix &m, double bound) const | IpePathSegment |
Draw(IpePainter &painter) const | IpePathSegment |
EArc enum value (defined in IpePathSegment) | IpePathSegment |
EBezier enum value (defined in IpePathSegment) | IpePathSegment |
EQuad enum value (defined in IpePathSegment) | IpePathSegment |
ESegment enum value (defined in IpePathSegment) | IpePathSegment |
ESpline enum value (defined in IpePathSegment) | IpePathSegment |
IpeSegmentSubPath (defined in IpePathSegment) | IpePathSegment | `[friend]`
Last() const | IpePathSegment | `[inline]`
Matrix() const | IpePathSegment | `[inline]`
NumCP() const | IpePathSegment | `[inline]`
SnapBnd(const IpeVector &mouse, const IpeMatrix &m, IpeVector &pos, double &bound) const (defined in IpePathSegment) | IpePathSegment |
SnapVtx(const IpeVector &mouse, const IpeMatrix &m, IpeVector &pos, double &bound) const | IpePathSegment |
TType enum name (defined in IpePathSegment) | IpePathSegment |
Type() const | IpePathSegment | `[inline]`