Lines Matching refs:SkTSect
81 class SkTSect; variable
110 const SkTSect* debugOpp() const;
240 SkDEBUGCODE(SkTSect* fDebugSect);
242 friend class SkTSect; variable
245 class SkTSect {
247 SkTSect(const SkTCurve& c
249 static void BinarySearch(SkTSect* sect1, SkTSect* sect2,
255 const SkTSect* debugOpp() const { in debugOpp()
264 void dumpBoth(SkTSect* ) const;
292 bool binarySearchCoin(SkTSect* , double tStart, double tStep, double* t,
295 bool coincidentCheck(SkTSect* sect2);
296 void coincidentForce(SkTSect* sect2, double start1s, double start1e);
299 void computePerpendiculars(SkTSect* sect2, SkTSpan* first,
311 static int EndsEqual(const SkTSect* sect1, const SkTSect* sect2,
313 bool extractCoincident(SkTSect* sect2, SkTSpan* first,
316 int intersects(SkTSpan* span, SkTSect* opp,
318 bool isParallel(const SkDLine& thisLine, const SkTSect* opp) const;
319 int linesIntersect(SkTSpan* span, SkTSect* opp,
322 bool matchedDirection(double t, const SkTSect* sect2, double t2) const;
323 void matchedDirCheck(double t, const SkTSect* sect2, double t2,
325 void mergeCoincidence(SkTSect* sect2);
332 bool removeByPerpendicular(SkTSect* opp);
336 SkTSect* opp);
339 bool removeSpans(SkTSpan* span, SkTSect* opp);
348 bool trim(SkTSpan* span, SkTSect* opp);
365 SkDEBUGCODE(SkTSect* fOppSect);