Lines Matching defs:yhi
38 double xlo, ylo, xhi, yhi;
40 public Crossings(double xlo, double ylo, double xhi, double yhi) {
44 this.yhi = yhi;
60 return yhi;
67 System.out.println(" bounds = ["+ylo+", "+yhi+"]");
82 double xhi, double yhi)
84 Crossings cross = new EvenOdd(xlo, ylo, xhi, yhi);
100 double xhi, double yhi)
104 cross = new EvenOdd(xlo, ylo, xhi, yhi);
106 cross = new NonZero(xlo, ylo, xhi, yhi);
204 if (yhi <= y0 || ylo >= y1) {
223 if (yhi < y1) {
224 xend = x0 + (yhi - y0) * dx / dy;
225 yend = yhi;
246 if (y0 > yhi && coords[1] > yhi && coords[3] > yhi) {
254 record(Math.max(y0, ylo), Math.min(coords[3], yhi), 1);
256 record(Math.max(coords[3], ylo), Math.min(y0, yhi), -1);
278 if (y0 > yhi && coords[1] > yhi &&
279 coords[3] > yhi && coords[5] > yhi)
292 record(Math.max(y0, ylo), Math.min(coords[5], yhi), 1);
294 record(Math.max(coords[5], ylo), Math.min(y0, yhi), -1);
311 public EvenOdd(double xlo, double ylo, double xhi, double yhi) {
312 super(xlo, ylo, xhi, yhi);
396 public NonZero(double xlo, double ylo, double xhi, double yhi) {
397 super(xlo, ylo, xhi, yhi);
405 double yhi = yranges[i++];
406 if (ystart >= yhi) {
412 if (yend <= yhi) {
415 ystart = yhi;