Lines Matching refs:fIntersections
21 , fIntersections(i) in LineConicIntersections()
29 SkDEBUGPARAMS(fIntersections(nullptr)) in LineConicIntersections()
38 int last = fIntersections->used() - 1; in checkCoincident()
40 double conicMidT = ((*fIntersections)[0][index] + (*fIntersections)[0][index + 1]) / 2; in checkCoincident()
47 if (fIntersections->isCoincident(index)) { in checkCoincident()
48 fIntersections->removeOne(index); in checkCoincident()
50 } else if (fIntersections->isCoincident(index + 1)) { in checkCoincident()
51 fIntersections->removeOne(index + 1); in checkCoincident()
54 fIntersections->setCoincident(index++); in checkCoincident()
56 fIntersections->setCoincident(index); in checkCoincident()
86 fIntersections->insert(conicT, lineT, pt); in horizontalIntersect()
90 fIntersections->flip(); in horizontalIntersect()
93 return fIntersections->used(); in horizontalIntersect()
112 fIntersections->insert(conicT, lineT, pt); in intersect()
116 return fIntersections->used(); in intersect()
159 fIntersections->insert(conicT, lineT, pt); in verticalIntersect()
163 fIntersections->flip(); in verticalIntersect()
166 return fIntersections->used(); in verticalIntersect()
179 fIntersections->insert(conicT, lineT, fConic[cIndex]); in addExactEndPoints()
186 if (fIntersections->hasT(conicT)) { in addNearEndPoints()
193 fIntersections->insert(conicT, lineT, fConic[cIndex]); in addNearEndPoints()
205 fIntersections->insert(conicT, lineT, fConic[cIndex]); in addExactHorizontalEndPoints()
212 if (fIntersections->hasT(conicT)) { in addNearHorizontalEndPoints()
219 fIntersections->insert(conicT, lineT, fConic[cIndex]); in addNearHorizontalEndPoints()
231 fIntersections->insert(conicT, lineT, fConic[cIndex]); in addExactVerticalEndPoints()
238 if (fIntersections->hasT(conicT)) { in addNearVerticalEndPoints()
245 fIntersections->insert(conicT, lineT, fConic[cIndex]); in addNearVerticalEndPoints()
282 if (fIntersections->used() > 0 && approximately_equal((*fIntersections)[1][0], *lineT)) { in pinTs()
296 for (int inner = 0; inner < fIntersections->used(); ++inner) { in uniqueAnswer()
297 if (fIntersections->pt(inner) != pt) { in uniqueAnswer()
300 double existingConicT = (*fIntersections)[0][inner]; in uniqueAnswer()
322 SkIntersections* fIntersections; member in LineConicIntersections