Lines Matching defs:quad
141 solve by rotating line+quad so line is horizontal, then finding the roots
142 set up matrix to rotate quad to x-axis
153 quad[n].fY' = (quad[n].fY - line[0].fY) * A - (quad[n].fX - line[0].fX) * O
229 // check if midway on quad is also same point. If so, discard this
423 int SkIntersections::horizontal(const SkDQuad& quad, double left, double right, double y,
426 LineQuadraticIntersections q(quad, line, this);
430 int SkIntersections::vertical(const SkDQuad& quad, double top, double bottom, double x,
433 LineQuadraticIntersections q(quad, line, this);
437 int SkIntersections::intersect(const SkDQuad& quad, const SkDLine& line) {
438 LineQuadraticIntersections q(quad, line, this);
443 int SkIntersections::intersectRay(const SkDQuad& quad, const SkDLine& line) {
444 LineQuadraticIntersections q(quad, line, this);
447 fPt[index] = quad.ptAtT(fT[0][index]);
452 int SkIntersections::HorizontalIntercept(const SkDQuad& quad, SkScalar y, double* roots) {
453 LineQuadraticIntersections q(quad);
457 int SkIntersections::VerticalIntercept(const SkDQuad& quad, SkScalar x, double* roots) {
458 LineQuadraticIntersections q(quad);