13 boost::optional<QPointF> result;
A KoPathPoint represents a point in a path.
void setControlPoint1(const QPointF &point)
Set the control point 1.
void setProperty(PointProperty property)
Sets a single property of a point.
void setControlPoint2(const QPointF &point)
Set the control point 2.
void removeControlPoint1()
Removes the first control point.
@ IsSymmetric
it is symmetric, like smooth but control points have same distance to point
void removeControlPoint2()
Removes the second control point.
void makeSymmetric(KoPathPoint *pt, bool copyFromFirst)
void restoreControlPoint(KoPathPoint *pt, bool restoreFirst, boost::optional< QPointF > savedPoint)
boost::optional< QPointF > fetchControlPoint(KoPathPoint *pt, bool takeFirst)