Lines Matching refs:fCubic

85         : fCubic(c)  in LineCubicIntersections()
100 SkDPoint cubicMidPt = fCubic.ptAtT(cubicMidT); in checkCoincident()
125 c[n].fX = (fCubic[n].fY - fLine[0].fY) * adj - (fCubic[n].fX - fLine[0].fX) * opp; in intersectRay()
134 c[n].fY = (fCubic[n].fY - fLine[0].fY) * opp in intersectRay()
135 + (fCubic[n].fX - fLine[0].fX) * adj; in intersectRay()
188 int count = HorizontalIntersect(fCubic, axisIntercept, roots); in horizontalIntersect()
191 SkDPoint pt = { fCubic.ptAtT(cubicT).fX, axisIntercept }; in horizontalIntersect()
215 SkDPoint cubicMidPt = fCubic.ptAtT(cubicMidT); in uniqueAnswer()
221 SkDPoint cPt = fCubic.ptAtT(cubicT); in uniqueAnswer()
251 int count = VerticalIntersect(fCubic, axisIntercept, roots); in verticalIntersect()
254 SkDPoint pt = { axisIntercept, fCubic.ptAtT(cubicT).fY }; in verticalIntersect()
271 double lineT = fLine.exactPoint(fCubic[cIndex]); in addExactEndPoints()
276 fIntersections->insert(cubicT, lineT, fCubic[cIndex]); in addExactEndPoints()
288 double lineT = fLine.nearPoint(fCubic[cIndex], NULL); in addNearEndPoints()
292 fIntersections->insert(cubicT, lineT, fCubic[cIndex]); in addNearEndPoints()
298 double lineT = SkDLine::ExactPointH(fCubic[cIndex], left, right, y); in addExactHorizontalEndPoints()
303 fIntersections->insert(cubicT, lineT, fCubic[cIndex]); in addExactHorizontalEndPoints()
313 double lineT = SkDLine::NearPointH(fCubic[cIndex], left, right, y); in addNearHorizontalEndPoints()
317 fIntersections->insert(cubicT, lineT, fCubic[cIndex]); in addNearHorizontalEndPoints()
324 double lineT = SkDLine::ExactPointV(fCubic[cIndex], top, bottom, x); in addExactVerticalEndPoints()
329 fIntersections->insert(cubicT, lineT, fCubic[cIndex]); in addExactVerticalEndPoints()
339 double lineT = SkDLine::NearPointV(fCubic[cIndex], top, bottom, x); in addNearVerticalEndPoints()
343 fIntersections->insert(cubicT, lineT, fCubic[cIndex]); in addNearVerticalEndPoints()
349 SkDPoint xy = fCubic.ptAtT(t); in findLineT()
368 SkDPoint cPt = fCubic.ptAtT(cT); in pinTs()
385 if (gridPt == fCubic[0].asSkPoint() && approximately_equal(*cubicT, 0)) { in pinTs()
387 } else if (gridPt == fCubic[3].asSkPoint() && approximately_equal(*cubicT, 1)) { in pinTs()
394 const SkDCubic& fCubic; member in LineCubicIntersections