Home | History | Annotate | Download | only in pathops

Lines Matching full:thisline

301     bool isParallel(const SkDLine& thisLine, const SkTSect<OppCurve, TCurve>* opp) const;
1392 static bool is_parallel(const SkDLine& thisLine, const TCurve& opp) {
1398 thisPerp.fPts[0].fX = thisLine.fPts[1].fX + (thisLine.fPts[1].fY - thisLine.fPts[0].fY);
1399 thisPerp.fPts[0].fY = thisLine.fPts[1].fY + (thisLine.fPts[0].fX - thisLine.fPts[1].fX);
1400 thisPerp.fPts[1] = thisLine.fPts[1];
1406 thisPerp.fPts[1].fX = thisLine.fPts[0].fX + (thisLine.fPts[1].fY - thisLine.fPts[0].fY);
1407 thisPerp.fPts[1].fY = thisLine.fPts[0].fY + (thisLine.fPts[0].fX - thisLine.fPts[1].fX);
1408 thisPerp.fPts[0] = thisLine.fPts[0];
1425 SkDLine thisLine = {{ span->fPart[0], span->fPart[TCurve::kPointLast] }};
1429 if (!thisRayI.intersectRay(opp->fCurve, thisLine)) {
1439 for (int lIndex = 0; lIndex < (int) SK_ARRAY_COUNT(thisLine.fPts); ++lIndex) {
1440 ptMatches += thisRayI.pt(tIndex).approximatelyEqual(thisLine.fPts[lIndex]);
1443 if (ptMatches == 2 || is_parallel(thisLine, opp->fCurve)) {
1496 thisLine[0] = fCurve.ptAtT(oppStart);
1497 thisLine[1] = thisLine[0] + fCurve.dxdyAtT(oppStart);
1498 if (!thisRayI.intersectRay(opp->fCurve, thisLine)) {