bool BezierCurve::intersects(QRectF rectangle) { bool result = false; if( getSimplePath().controlPointRect().intersects(rectangle)) { for(int i=0; i<vertex.size();i++) { if( rectangle.contains( getVertex(i) ) ) return true; } } return result; }
QRectF BezierCurve::getBoundingRect() { return getSimplePath().boundingRect(); }