| Index: src/pathops/SkIntersections.cpp
|
| diff --git a/src/pathops/SkIntersections.cpp b/src/pathops/SkIntersections.cpp
|
| index a1f859833add063914c9752b0edc8c8a25c637dd..7caf04bf4db411c7d1d03df389aecb3cf1a31731 100644
|
| --- a/src/pathops/SkIntersections.cpp
|
| +++ b/src/pathops/SkIntersections.cpp
|
| @@ -25,37 +25,6 @@ int SkIntersections::closestTo(double rangeStart, double rangeEnd, const SkDPoin
|
| return closest;
|
| }
|
|
|
| -// called only by test code
|
| -int SkIntersections::coincidentUsed() const {
|
| - if (!fIsCoincident[0]) {
|
| - SkASSERT(!fIsCoincident[1]);
|
| - return 0;
|
| - }
|
| - int count = 0;
|
| - SkDEBUGCODE(int count2 = 0;)
|
| - for (int index = 0; index < fUsed; ++index) {
|
| - if (fIsCoincident[0] & (1 << index)) {
|
| - ++count;
|
| - }
|
| -#ifdef SK_DEBUG
|
| - if (fIsCoincident[1] & (1 << index)) {
|
| - ++count2;
|
| - }
|
| -#endif
|
| - }
|
| - SkASSERT(count == count2);
|
| - return count;
|
| -}
|
| -
|
| -int (SkIntersections::* const CurveVertical[])(const SkPoint[], SkScalar,
|
| - SkScalar, SkScalar, SkScalar, bool) = {
|
| - NULL,
|
| - &SkIntersections::verticalLine,
|
| - &SkIntersections::verticalQuad,
|
| - &SkIntersections::verticalConic,
|
| - &SkIntersections::verticalCubic
|
| -};
|
| -
|
| void SkIntersections::flip() {
|
| for (int index = 0; index < fUsed; ++index) {
|
| fT[1][index] = 1 - fT[1][index];
|
| @@ -174,12 +143,6 @@ int SkIntersections::mostOutside(double rangeStart, double rangeEnd, const SkDPo
|
| return result;
|
| }
|
|
|
| -void SkIntersections::quickRemoveOne(int index, int replace) {
|
| - if (index < replace) {
|
| - fT[0][index] = fT[0][replace];
|
| - }
|
| -}
|
| -
|
| void SkIntersections::removeOne(int index) {
|
| int remaining = --fUsed - index;
|
| if (remaining <= 0) {
|
| @@ -194,31 +157,3 @@ void SkIntersections::removeOne(int index) {
|
| SkASSERT(!(coBit ^ (fIsCoincident[1] & (1 << index))));
|
| fIsCoincident[1] -= ((fIsCoincident[1] >> 1) & ~((1 << index) - 1)) + coBit;
|
| }
|
| -
|
| -int SkIntersections::verticalConic(const SkPoint a[3], SkScalar weight,
|
| - SkScalar top, SkScalar bottom, SkScalar x, bool flipped) {
|
| - SkDConic conic;
|
| - conic.set(a, weight);
|
| - return vertical(conic, top, bottom, x, flipped);
|
| -}
|
| -
|
| -int SkIntersections::verticalCubic(const SkPoint a[4], SkScalar weight,
|
| - SkScalar top, SkScalar bottom, SkScalar x, bool flipped) {
|
| - SkDCubic cubic;
|
| - cubic.set(a);
|
| - return vertical(cubic, top, bottom, x, flipped);
|
| -}
|
| -
|
| -int SkIntersections::verticalLine(const SkPoint a[2], SkScalar weight,
|
| - SkScalar top, SkScalar bottom, SkScalar x, bool flipped) {
|
| - SkDLine line;
|
| - line.set(a);
|
| - return vertical(line, top, bottom, x, flipped);
|
| -}
|
| -
|
| -int SkIntersections::verticalQuad(const SkPoint a[3], SkScalar weight,
|
| - SkScalar top, SkScalar bottom, SkScalar x, bool flipped) {
|
| - SkDQuad quad;
|
| - quad.set(a);
|
| - return vertical(quad, top, bottom, x, flipped);
|
| -}
|
|
|