Lines Matching refs:fConic

20         : fConic(c)  in LineConicIntersections()
28 : fConic(c) in LineConicIntersections()
42 SkDPoint conicMidPt = fConic.ptAtT(conicMidT); in checkCoincident()
68 double conicVals[] = { fConic[0].fY, fConic[1].fY, fConic[2].fY }; in horizontalIntersect()
81 SkDPoint pt = fConic.ptAtT(conicT); in horizontalIntersect()
82 SkDEBUGCODE(double conicVals[] = { fConic[0].fY, fConic[1].fY, fConic[2].fY }); in horizontalIntersect()
110 SkDEBUGCODE(SkDPoint conicPt = fConic.ptAtT(conicT)); in intersect()
130 r[n] = (fConic[n].fY - (*fLine)[0].fY) * adj - (fConic[n].fX - (*fLine)[0].fX) * opp; in intersectRay()
137 double B = r[1] * fConic.fWeight - axisIntercept * fConic.fWeight + axisIntercept; in validT()
146 double conicVals[] = { fConic[0].fX, fConic[1].fX, fConic[2].fX }; in verticalIntersect()
159 SkDPoint pt = fConic.ptAtT(conicT); in verticalIntersect()
160 SkDEBUGCODE(double conicVals[] = { fConic[0].fX, fConic[1].fX, fConic[2].fX }); in verticalIntersect()
180 double lineT = fLine->exactPoint(fConic[cIndex]); in addExactEndPoints()
185 fIntersections->insert(conicT, lineT, fConic[cIndex]); in addExactEndPoints()
195 double lineT = fLine->nearPoint(fConic[cIndex], nullptr); in addNearEndPoints()
199 fIntersections->insert(conicT, lineT, fConic[cIndex]); in addNearEndPoints()
210 double conicT = ((SkDCurve*) &fConic)->nearPoint(SkPath::kConic_Verb, in addLineNearEndPoints()
221 double lineT = SkDLine::ExactPointH(fConic[cIndex], left, right, y); in addExactHorizontalEndPoints()
226 fIntersections->insert(conicT, lineT, fConic[cIndex]); in addExactHorizontalEndPoints()
236 double lineT = SkDLine::NearPointH(fConic[cIndex], left, right, y); in addNearHorizontalEndPoints()
240 fIntersections->insert(conicT, lineT, fConic[cIndex]); in addNearHorizontalEndPoints()
247 double lineT = SkDLine::ExactPointV(fConic[cIndex], top, bottom, x); in addExactVerticalEndPoints()
252 fIntersections->insert(conicT, lineT, fConic[cIndex]); in addExactVerticalEndPoints()
262 double lineT = SkDLine::NearPointV(fConic[cIndex], top, bottom, x); in addNearVerticalEndPoints()
266 fIntersections->insert(conicT, lineT, fConic[cIndex]); in addNearVerticalEndPoints()
272 SkDPoint xy = fConic.ptAtT(t); in findLineT()
293 *pt = fConic.ptAtT(qT); in pinTs()
306 if (gridPt == fConic[0].asSkPoint()) { in pinTs()
307 *pt = fConic[0]; in pinTs()
309 } else if (gridPt == fConic[2].asSkPoint()) { in pinTs()
310 *pt = fConic[2]; in pinTs()
327 SkDPoint conicMidPt = fConic.ptAtT(conicMidT); in uniqueAnswer()
333 SkDPoint qPt = fConic.ptAtT(conicT); in uniqueAnswer()
341 const SkDConic& fConic; member in LineConicIntersections