Inherits IpeSubPath.
|
Create an empty, open subpath.
|
|
Return type of this subpath.
Implements IpeSubPath. |
|
Is this subpath closed?
Default implementation returns Reimplemented from IpeSubPath. |
|
Return this object as an IpeSegmentSubPath, or else 0.
Reimplemented from IpeSubPath. |
|
Return this object as an IpeSegmentSubPath, or else 0.
Reimplemented from IpeSubPath. |
|
Return a copy of this subpath.
Implements IpeSubPath. |
|
Return a transformed copy of this subpath.
Implements IpeSubPath. |
|
Save subpath to XML stream.
Implements IpeSubPath. |
|
Draw subpath (does not call DrawPath()).
Implements IpeSubPath. |
|
Add subpath to box.
Implements IpeSubPath. |
|
Return distance from v to subpath transformed by m.
Implements IpeSubPath. |
|
Snap to vertex.
Implements IpeSubPath. |
|
Snap to boundary of subpath.
Implements IpeSubPath. |
|
Return number of segments. This does not include the closing segment for a closed path. |
|
Return segment. If i is negative, elements from the end are returned. The closing segment of a closed path is not accessible this way (use ClosingSegment instead)! |
|
Returns the closing segment of a closed path. Since the closing segment isn't actually stored inside this object, you have to provide a length-2 vector for the control points. |
|
Append a segment (from a different path) to the subpath.
|
|
Append a segment to the subpath, reversing its orientation.
|
|
Append a straight segment to the subpath.
|
|
Append elliptic arc to the subpath.
|
|
Append quadratic Bezier spline.
|
|
Append cubic Bezier spline.
|
|
Append B-spline curve.
|
|
Set whether subpath is closed or not.
|
|
Move control point cp of segment cp to position pos. If seg or cp are negative, they count from the end. |
|
Insert a control point into a spline segment. If seg is negative, counts from the end. If cp is negative, append to segment. |
|
Insert a zero-length segment before segment seg. If seg is negative, it counts from the end. |
|
Delete a segment from the subpath. If seg is negative, it counts from the end. If a segment in the middle is deleted, the first and last control point must be identical. |
|
Delete a control point from a spline segment. If seg or cp are negative, count from the end. This cannot be used to remove the first or last CP of a spline curve, unless the spline is the first or last segment of the subpath. If the spline has only two vertices, it is simply deleted. |
|
Replace segment by a straight segment. If seg is negative, counts from the end. |
|
Change the matrix of arc segment. If seg is negative, counts from the end. |