Index: src/pathops/SkOpAngle.h |
diff --git a/src/pathops/SkOpAngle.h b/src/pathops/SkOpAngle.h |
index 01150e6ff74d88363b1ee81cb3bef2a68d887685..e5669133e45486df9ab4deea0df39c58b26d6e97 100644 |
--- a/src/pathops/SkOpAngle.h |
+++ b/src/pathops/SkOpAngle.h |
@@ -24,6 +24,7 @@ public: |
kBinaryOpp, |
}; |
+ |
int end() const { |
return fEnd; |
} |
@@ -37,6 +38,7 @@ public: |
void insert(SkOpAngle* ); |
bool isHorizontal() const; |
SkOpSpan* lastMarked() const; |
+ bool loopContains(const SkOpAngle& ) const; |
int loopCount() const; |
void markStops(); |
bool merge(SkOpAngle* ); |
@@ -104,6 +106,7 @@ private: |
double midT() const; |
bool oppositePlanes(const SkOpAngle& rh) const; |
bool orderable(const SkOpAngle& rh) const; // false == this < rh ; true == this > rh |
+ bool overlap(const SkOpAngle& test) const; |
void setCurveHullSweep(); |
void setSector(); |
void setSpans(); |