Lines Matching refs:ellipse
141 struct bound ellipse; member
2668 bound->ellipse.min = Dsin(def->a0) * def->h; in computeBound()
2669 bound->ellipse.max = Dsin(def->a1) * def->h; in computeBound()
2671 ellipsex.min = bound->ellipse.min; in computeBound()
2675 ellipsex.max = bound->ellipse.max; in computeBound()
2678 bound->outer.min = outerYfromXY(ellipsex.min, bound->ellipse.min, def, acc); in computeBound()
2679 bound->outer.max = outerYfromXY(ellipsex.max, bound->ellipse.max, def, acc); in computeBound()
2680 bound->inner.min = innerYfromXY(ellipsex.min, bound->ellipse.min, def, acc); in computeBound()
2681 bound->inner.max = innerYfromXY(ellipsex.max, bound->ellipse.max, def, acc); in computeBound()
2683 outerx.min = outerXfromXY(ellipsex.min, bound->ellipse.min, def, acc); in computeBound()
2684 outerx.max = outerXfromXY(ellipsex.max, bound->ellipse.max, def, acc); in computeBound()
2685 innerx.min = innerXfromXY(ellipsex.min, bound->ellipse.min, def, acc); in computeBound()
2686 innerx.max = innerXfromXY(ellipsex.max, bound->ellipse.max, def, acc); in computeBound()
2699 right->center.y = bound->ellipse.min; in computeBound()
2708 left->center.y = bound->ellipse.max; in computeBound()
2730 if (tail_y > bound->ellipse.max) in computeBound()
2731 tail_y = bound->ellipse.max; in computeBound()
2732 else if (tail_y < bound->ellipse.min) in computeBound()
2733 tail_y = bound->ellipse.min; in computeBound()
2803 return bound->ellipse.min; in hookEllipseY()
2804 return bound->ellipse.max; in hookEllipseY()
2828 if (boundedLe(ellipse_y, bound->ellipse)) { in hookX()