Lines Matching refs:fLine
99 , fLine(&l) in LineQuadraticIntersections()
107 SkDEBUGPARAMS(fLine(nullptr)) in LineQuadraticIntersections()
121 double t = fLine->nearPoint(quadMidPt, nullptr); in checkCoincident()
155 double adj = (*fLine)[1].fX - (*fLine)[0].fX; in intersectRay()
156 double opp = (*fLine)[1].fY - (*fLine)[0].fY; in intersectRay()
159 r[n] = (fQuad[n].fY - (*fLine)[0].fY) * adj - (fQuad[n].fX - (*fLine)[0].fX) * opp; in intersectRay()
280 double lineT = fLine->exactPoint(fQuad[qIndex]); in addExactEndPoints()
295 double lineT = fLine->nearPoint(fQuad[qIndex], nullptr); in addNearEndPoints()
311 (*fLine)[lIndex], (*fLine)[!lIndex]); in addLineNearEndPoints()
315 fIntersections->insert(quadT, lineT, (*fLine)[lIndex]); in addLineNearEndPoints()
373 double dx = (*fLine)[1].fX - (*fLine)[0].fX; in findLineT()
374 double dy = (*fLine)[1].fY - (*fLine)[0].fY; in findLineT()
376 return (xy.fX - (*fLine)[0].fX) / dx; in findLineT()
378 return (xy.fY - (*fLine)[0].fY) / dy; in findLineT()
391 *pt = (*fLine).ptAtT(lT); in pinTs()
396 if (SkDPoint::ApproximatelyEqual(gridPt, (*fLine)[0].asSkPoint())) { in pinTs()
397 *pt = (*fLine)[0]; in pinTs()
399 } else if (SkDPoint::ApproximatelyEqual(gridPt, (*fLine)[1].asSkPoint())) { in pinTs()
400 *pt = (*fLine)[1]; in pinTs()
418 const SkDLine* fLine; member in LineQuadraticIntersections