equal
deleted
inserted
replaced
1207 } else { // 32 - 96 |
1207 } else { // 32 - 96 |
1208 return 64. + 32 * nv.x(); |
1208 return 64. + 32 * nv.x(); |
1209 } |
1209 } |
1210 #else |
1210 #else |
1211 // doesn't seem to be robust enough |
1211 // doesn't seem to be robust enough |
1212 return atan2(v.x(), v.y()) + Q_PI; |
1212 return qAtan2(v.x(), v.y()) + Q_PI; |
1213 #endif |
1213 #endif |
1214 } |
1214 } |
1215 |
1215 |
1216 int QWingedEdge::addEdge(const QPointF &a, const QPointF &b, const QBezier *bezier, qreal t0, qreal t1) |
1216 int QWingedEdge::addEdge(const QPointF &a, const QPointF &b, const QBezier *bezier, qreal t0, qreal t1) |
1217 { |
1217 { |
1648 } |
1648 } |
1649 |
1649 |
1650 template <typename InputIterator> |
1650 template <typename InputIterator> |
1651 InputIterator qFuzzyFind(InputIterator first, InputIterator last, qreal val) |
1651 InputIterator qFuzzyFind(InputIterator first, InputIterator last, qreal val) |
1652 { |
1652 { |
1653 while (first != last && !qFuzzyCompare(qreal(*first), qreal(val))) |
1653 while (first != last && !QT_PREPEND_NAMESPACE(qFuzzyCompare)(qreal(*first), qreal(val))) |
1654 ++first; |
1654 ++first; |
1655 return first; |
1655 return first; |
1656 } |
1656 } |
1657 |
1657 |
1658 static bool fuzzyCompare(qreal a, qreal b) |
1658 static bool fuzzyCompare(qreal a, qreal b) |