Lines Matching refs:SkTSect
80 class SkTSect; variable
109 const SkTSect* debugOpp() const;
239 SkDEBUGCODE(SkTSect* fDebugSect);
241 friend class SkTSect; variable
244 class SkTSect {
246 SkTSect(const SkTCurve& c
248 static void BinarySearch(SkTSect* sect1, SkTSect* sect2,
254 const SkTSect* debugOpp() const { in debugOpp()
263 void dumpBoth(SkTSect* ) const;
291 bool binarySearchCoin(SkTSect* , double tStart, double tStep, double* t,
294 bool coincidentCheck(SkTSect* sect2);
295 void coincidentForce(SkTSect* sect2, double start1s, double start1e);
298 void computePerpendiculars(SkTSect* sect2, SkTSpan* first,
310 static int EndsEqual(const SkTSect* sect1, const SkTSect* sect2,
312 bool extractCoincident(SkTSect* sect2, SkTSpan* first,
315 int intersects(SkTSpan* span, SkTSect* opp,
317 bool isParallel(const SkDLine& thisLine, const SkTSect* opp) const;
318 int linesIntersect(SkTSpan* span, SkTSect* opp,
321 bool matchedDirection(double t, const SkTSect* sect2, double t2) const;
322 void matchedDirCheck(double t, const SkTSect* sect2, double t2,
324 void mergeCoincidence(SkTSect* sect2);
331 bool removeByPerpendicular(SkTSect* opp);
335 SkTSect* opp);
338 bool removeSpans(SkTSpan* span, SkTSect* opp);
347 bool trim(SkTSpan* span, SkTSect* opp);
364 SkDEBUGCODE(SkTSect* fOppSect);