# IpeSegmentSubPath Member List

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

AddToBBox(IpeRect &box, const IpeMatrix &m) const | IpeSegmentSubPath | `[virtual]`
Append(const IpePathSegment &seg) | IpeSegmentSubPath |
AppendArc(const IpeMatrix &m, const IpeVector &v0, const IpeVector &v1) | IpeSegmentSubPath |
AppendBezier(const IpeVector &v0, const IpeVector &v1, const IpeVector &v2, const IpeVector &v3) | IpeSegmentSubPath |
AppendQuad(const IpeVector &v0, const IpeVector &v1, const IpeVector &v2) | IpeSegmentSubPath |
AppendReversed(const IpePathSegment &seg) | IpeSegmentSubPath |
AppendSegment(const IpeVector &v0, const IpeVector &v1) | IpeSegmentSubPath |
AppendSpline(const std::vector< IpeVector > &v) | IpeSegmentSubPath |
AsClosedSpline() const | IpeSubPath | `[virtual]`
AsClosedSpline() | IpeSubPath | `[virtual]`
AsEllipse() const | IpeSubPath | `[virtual]`
AsEllipse() | IpeSubPath | `[virtual]`
AsSegs() const | IpeSegmentSubPath | `[virtual]`
AsSegs() | IpeSegmentSubPath | `[virtual]`
Clone() const | IpeSegmentSubPath | `[virtual]`
Closed() const | IpeSegmentSubPath | `[inline, virtual]`
ClosingSegment(IpeVector u[2]) const (defined in IpeSegmentSubPath) | IpeSegmentSubPath |
DeleteCP(int seg, int cp) | IpeSegmentSubPath |
DeleteSegment(int seg) | IpeSegmentSubPath |
Distance(const IpeVector &v, const IpeMatrix &m, double bound) const | IpeSegmentSubPath | `[virtual]`
Draw(IpePainter &painter) const | IpeSegmentSubPath | `[virtual]`
EClosedSpline enum value (defined in IpeSubPath) | IpeSubPath |
EEllipse enum value (defined in IpeSubPath) | IpeSubPath |
ESegments enum value (defined in IpeSubPath) | IpeSubPath |
InsertCP(int seg, int cp, const IpeVector &pos) | IpeSegmentSubPath |
InsertSegment(int seg) | IpeSegmentSubPath |
IpeSegmentSubPath() | IpeSegmentSubPath |
MoveCP(int seg, int cp, const IpeVector &pos) | IpeSegmentSubPath |
NumSegments() const | IpeSegmentSubPath | `[inline]`
SaveAsXml(IpeStream &stream) const | IpeSegmentSubPath | `[virtual]`
Segment(int i) const | IpeSegmentSubPath |
SetClosed(bool closed) | IpeSegmentSubPath |
SetMatrix(int seg, const IpeMatrix &m) | IpeSegmentSubPath |
SnapBnd(const IpeVector &mouse, const IpeMatrix &m, IpeVector &pos, double &bound) const | IpeSegmentSubPath | `[virtual]`
SnapVtx(const IpeVector &mouse, const IpeMatrix &m, IpeVector &pos, double &bound) const | IpeSegmentSubPath | `[virtual]`
Straighten(int seg) | IpeSegmentSubPath |
Transform(const IpeMatrix &m) const | IpeSegmentSubPath | `[virtual]`
TType enum name | IpeSubPath |
Type() const | IpeSegmentSubPath | `[virtual]`
~IpeSubPath()=0 | IpeSubPath | `[pure virtual]`