Lines Matching defs:y0
34 private double y0;
40 public Order1(double x0, double y0,
46 this.y0 = y0;
67 return y0;
91 return (direction == INCREASING) ? y0 : y1;
99 return (direction == DECREASING) ? y0 : y1;
103 if (x0 == x1 || y <= y0) {
109 // assert(y0 != y1); /* No horizontal lines... */
110 return (x0 + (y - y0) * (x1 - x0) / (y1 - y0));
114 if (y <= y0) {
120 return (y - y0) / (y1 - y0);
128 return y0 + t * (y1 - y0);
145 return y0 + t * (y1 - y0);
147 return (y1 - y0);
166 if (y0 < ylo) {
173 if (y0 >= yhi) {
176 ystart = y0;
197 r.add(x0, y0);
202 if (ystart == y0 && yend == y1) {
209 double denom = y0 - y1;
210 double xstart = (x0 + (ystart - y0) * num / denom);
211 double xend = (x0 + (yend - y0) * num / denom);
216 return new Order1(x0, y0, x1, y1, -direction);
270 double dya = y1 - y0;
272 double dyb = c1.y1 - c1.y0;
277 - y0 * dxa * dyb
278 + c1.y0 * dxb * dya);
291 y = Math.max(y0, c1.y0);
297 y = Math.max(y0, c1.y0);
308 coords[1] = y0;