Lines Matching refs:x0
33 private double x0;
40 public Order1(double x0, double y0,
45 this.x0 = x0;
49 if (x0 < x1) {
50 this.xmin = x0;
54 this.xmax = x0;
63 return x0;
87 return (direction == INCREASING) ? x0 : x1;
95 return (direction == DECREASING) ? x0 : x1;
103 if (x0 == x1 || y <= y0) {
104 return x0;
110 return (x0 + (y - y0) * (x1 - x0) / (y1 - y0));
124 return x0 + t * (x1 - x0);
134 return x0 + t * (x1 - x0);
136 return (x1 - x0);
177 xstart = x0;
197 r.add(x0, y0);
205 if (x0 == x1) {
206 return new Order1(x0, ystart, x1, yend, dir);
208 double num = x0 - x1;
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);
269 double dxa = x1 - x0;
271 double dxb = c1.x1 - c1.x0;
276 double num = ((x0 - c1.x0) * dya * dyb
307 coords[0] = x0;