Lines Matching refs:fLine
20 , fLine(&l) in LineConicIntersections()
28 SkDEBUGPARAMS(fLine(nullptr)) in LineConicIntersections()
42 double t = fLine->nearPoint(conicMidPt, nullptr); in checkCoincident()
107 SkDEBUGCODE(SkDPoint linePt = fLine->ptAtT(lineT)); in intersect()
120 double adj = (*fLine)[1].fX - (*fLine)[0].fX; in intersectRay()
121 double opp = (*fLine)[1].fY - (*fLine)[0].fY; in intersectRay()
124 r[n] = (fConic[n].fY - (*fLine)[0].fY) * adj - (fConic[n].fX - (*fLine)[0].fX) * opp; in intersectRay()
174 double lineT = fLine->exactPoint(fConic[cIndex]); in addExactEndPoints()
189 double lineT = fLine->nearPoint(fConic[cIndex], nullptr); in addNearEndPoints()
252 double dx = (*fLine)[1].fX - (*fLine)[0].fX; in findLineT()
253 double dy = (*fLine)[1].fY - (*fLine)[0].fY; in findLineT()
255 return (xy.fX - (*fLine)[0].fX) / dx; in findLineT()
257 return (xy.fY - (*fLine)[0].fY) / dy; in findLineT()
270 *pt = (*fLine).ptAtT(lT); in pinTs()
275 if (SkDPoint::ApproximatelyEqual(gridPt, (*fLine)[0].asSkPoint())) { in pinTs()
276 *pt = (*fLine)[0]; in pinTs()
278 } else if (SkDPoint::ApproximatelyEqual(gridPt, (*fLine)[1].asSkPoint())) { in pinTs()
279 *pt = (*fLine)[1]; in pinTs()
321 const SkDLine* fLine; member in LineConicIntersections