static SelectionPoint createSelectionPoint(const ControlPoint &controlPoint) { SelectionPoint selectionPoint; selectionPoint.controlPoint = controlPoint; selectionPoint.startPosition = controlPoint.coordinate(); return selectionPoint; }
QDebug operator<<(QDebug debug, const ControlPoint &controlPoint) { if (controlPoint.isValid()) { debug.nospace() << "ControlPoint(" << controlPoint.coordinate().x() << ", " << controlPoint.coordinate().y() << ", " << controlPoint.pointType() << ')'; } else { debug.nospace() << "ControlPoint(invalid)"; } return debug.space(); }