Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 package org.pentaho.gwt.widgets.client.utils;
 
 public class Rectangle{
   public int xywidthheight;
 
   public Rectangle(){
   }
 
   public Rectangle(int xint yint widthint height){
    this. = x;
    this. = y;
    this. = width;
    this. = height;
  }
  
  public boolean intersects(Rectangle r){
    return (pointWithin(new Point(r.xr.y)) 
        || pointWithin(new Point(r.x+r.widthr.y))
        || pointWithin(new Point(r.xr.y+r.height))
        || pointWithin(new Point(r.x+r.widthr.y+r.height))
    ) || (r.pointWithin(new Point(this.this.)) 
        || r.pointWithin(new Point(this.+this.this.))
        || r.pointWithin(new Point(this.this.+this.))
        || r.pointWithin(new Point(this.+this.this.+this.))
    );
    
  }
  
  public boolean pointWithin(Point p){
    if((p.x > this. && p.x < this.+this.) && (p.y > this. && p.y < this. + this.)){
      return true;
    }
    return false
  }
  
  private class Point{
    int x,y;
    public Point(int xint y){
      this. = x;
      this. = y;
    }
  }
New to GrepCode? Check out our FAQ X