Lines Matching refs:fLine
21 , fLine(&l) in LineConicIntersections()
29 SkDEBUGPARAMS(fLine(nullptr)) in LineConicIntersections()
43 double t = fLine->nearPoint(conicMidPt, nullptr); in checkCoincident()
111 SkDEBUGCODE(SkDPoint linePt = fLine->ptAtT(lineT)); in intersect()
126 double adj = (*fLine)[1].fX - (*fLine)[0].fX; in intersectRay()
127 double opp = (*fLine)[1].fY - (*fLine)[0].fY; in intersectRay()
130 r[n] = (fConic[n].fY - (*fLine)[0].fY) * adj - (fConic[n].fX - (*fLine)[0].fX) * opp; in intersectRay()
180 double lineT = fLine->exactPoint(fConic[cIndex]); in addExactEndPoints()
195 double lineT = fLine->nearPoint(fConic[cIndex], nullptr); in addNearEndPoints()
211 (*fLine)[lIndex], (*fLine)[!lIndex]); in addLineNearEndPoints()
215 fIntersections->insert(conicT, lineT, (*fLine)[lIndex]); in addLineNearEndPoints()
273 double dx = (*fLine)[1].fX - (*fLine)[0].fX; in findLineT()
274 double dy = (*fLine)[1].fY - (*fLine)[0].fY; in findLineT()
276 return (xy.fX - (*fLine)[0].fX) / dx; in findLineT()
278 return (xy.fY - (*fLine)[0].fY) / dy; in findLineT()
291 *pt = (*fLine).ptAtT(lT); in pinTs()
296 if (SkDPoint::ApproximatelyEqual(gridPt, (*fLine)[0].asSkPoint())) { in pinTs()
297 *pt = (*fLine)[0]; in pinTs()
299 } else if (SkDPoint::ApproximatelyEqual(gridPt, (*fLine)[1].asSkPoint())) { in pinTs()
300 *pt = (*fLine)[1]; in pinTs()
342 const SkDLine* fLine; member in LineConicIntersections