Lines Matching defs:x2
287 T x1, y1, x2, y2;
291 x1(x1_), y1(y1_), x2(x2_), y2(y2_) {}
295 x1 = x1_; y1 = y1_; x2 = x2_; y2 = y2_;
301 if(x1 > x2) { t = x1; x1 = x2; x2 = t; }
308 if(x2 > r.x2) x2 = r.x2;
312 return x1 <= x2 && y1 <= y2;
317 return x1 <= x2 && y1 <= y2;
322 return (x >= x1 && x <= x2 && y >= y1 && y <= y2);
327 return !(r.x1 > x2 || r.x2 < x1
338 // First process x2,y2 because the other order
343 if(r.x2 > r2.x2) r.x2 = r2.x2;
356 if(r.x2 < r2.x2) r.x2 = r2.x2;
535 int x1, x2;
538 row_info(int x1_, int x2_, T* ptr_) : x1(x1_), x2(x2_), ptr(ptr_) {}
544 int x1, x2;
548 x1(x1_), x2(x2_), ptr(ptr_) {}