Lines Matching defs:line
33 31 x > 0, y == 0 horizontal line (to the right)
41 7 x == 0, y > 0 vertical line (to the top)
215 int SkOpAngle::lineOnOneSide(const SkDPoint& origin, const SkDVector& line, const SkOpAngle* test,
223 double xy1 = line.fX * (testCurve[index].fY - origin.fY);
224 double xy2 = line.fY * (testCurve[index].fX - origin.fX);
247 // given a line, see if the opposite curve's convex hull is all on one side
253 SkDVector line = fPart.fCurve[1] - origin;
254 int result = this->lineOnOneSide(origin, line, test, useOriginal);
267 SkDVector line = fOriginalCurvePart[1] - origin;
273 double xy1 = line.fX * testLine.fY;
274 double xy2 = line.fY * testLine.fX;
275 dots[index] = line.fX * testLine.fX + line.fY * testLine.fY;
295 // If the curve's control point in its original position is on one side of a compared line,
517 // if the curve is a line, then the line and the ray intersect only at their crossing
606 const SkDVector line = rh->fOriginalCurvePart[count] - origin;
607 int originalSide = rh->lineOnOneSide(origin, line, this, true);
609 int translatedSide = rh->lineOnOneSide(origin, line, this, false);
980 = SK_ScalarNaN); // make the non-line part uninitialized
982 segment->subDivide(fStart, fEnd, &fPart.fCurve); // set at least the line part if not more
1070 if (!fPart.isCurve()) { // if it's a line or line-like, note that both sectors are the same