Lines Matching defs:yend
63 public abstract void record(double ystart, double yend, int direction);
78 public abstract boolean covers(double ystart, double yend);
213 double xstart, ystart, xend, yend;
225 yend = yhi;
228 yend = y1;
236 record(ystart, yend, direction);
315 public final boolean covers(double ystart, double yend) {
316 return (limit == 2 && yranges[0] <= ystart && yranges[1] >= yend);
319 public void record(double ystart, double yend, int direction) {
320 if (ystart >= yend) {
332 if (yend < yrlo) {
335 yranges[to++] = yend;
337 yend = yrhi;
349 if (yend < yrhi) {
350 yhl = yend;
354 yhh = yend;
358 yend = yhh;
370 yend = yhh;
372 if (ystart >= yend) {
380 if (ystart < yend) {
387 yranges[to++] = yend;
401 public final boolean covers(double ystart, double yend) {
412 if (yend <= yhi) {
417 return (ystart >= yend);
453 public void record(double ystart, double yend, int direction) {
454 if (ystart >= yend) {
473 yranges[cur+1] = yend;
482 if (yend < yrlo) {
484 insert(cur, ystart, yend, direction);
487 if (yend == yrlo && rdir == direction) {
492 // The ranges must overlap - (yend > yrlo && yrhi > ystart)
504 double newend = Math.min(yend, yrhi);
517 if (ystart < yend) {
518 insert(cur, ystart, yend, direction);