25 bool wellBehaved =
true;
29 moveBounds.
fLeft = std::min(moveBounds.
fLeft, pts[0].fX);
30 moveBounds.
fTop = std::min(moveBounds.
fTop, pts[0].fY);
31 moveBounds.
fRight = std::max(moveBounds.
fRight, pts[0].fX);
39 wellBehaved &=
between(pts[0].fX, pts[1].fX, pts[2].fX);
40 wellBehaved &=
between(pts[0].fY, pts[1].fY, pts[2].fY);
46 wellBehaved &=
between(pts[0].fX, pts[1].fX, pts[3].fX);
47 wellBehaved &=
between(pts[0].fY, pts[1].fY, pts[3].fY);
48 wellBehaved &=
between(pts[0].fX, pts[2].fX, pts[3].fX);
49 wellBehaved &=
between(pts[0].fY, pts[2].fY, pts[3].fY);
56 *
result = path.getBounds();
66 if (!builder.finish()) {
75 while ((current = current->
next())) {
76 bounds.add(current->
bounds());