Java Rectangle Intersect intersect(Rectangle rect1, Rectangle rect2)

Here you can find the source of intersect(Rectangle rect1, Rectangle rect2)

Description

Returns true if the two specified rectangles intersect.

License

Open Source License

Declaration


public static boolean intersect(Rectangle rect1, Rectangle rect2) 

Method Source Code

//package com.java2s;
/**//w  ww  .j  a va  2  s  . c  o m
 * The utillib library.
 * More information is available at http://www.jinchess.com/.
 * Copyright (C) 2002 Alexander Maryanovsky.
 * All rights reserved.
 *
 * The utillib library is free software; you can redistribute
 * it and/or modify it under the terms of the GNU Lesser General Public License
 * as published by the Free Software Foundation; either version 2 of the
 * License, or (at your option) any later version.
 *
 * The utillib library is distributed in the hope that it will
 * be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU Lesser
 * General Public License for more details.
 *
 * You should have received a copy of the GNU Lesser General Public License
 * along with utillib library; if not, write to the Free Software
 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
 */

import java.awt.Rectangle;

public class Main {
    /**
     * Returns true if the two specified rectangles intersect. Two rectangles
     * intersect if their intersection is nonempty. This method is not really
     * needed because Rectangle.intersects(Rectangle) exists in JDK1.1, but I
     * still like having it here for symmetry.
     */

    public static boolean intersect(Rectangle rect1, Rectangle rect2) {
        return rect1.intersects(rect2);
    }
}

Related

  1. getMaxIntersection(List targetRects, Rectangle rect)
  2. intersect(Rectangle r1, Rectangle r2, Rectangle result)
  3. intersection(Line2D.Double line, Rectangle2D.Double bounds)
  4. intersection(Rectangle r1, Rectangle r2, Rectangle out)
  5. intersection(Rectangle rectangle, Rectangle rectangle1, Rectangle rectangle2)
  6. intersectRect(double x1, double y1, double w1, double h1, double x2, double y2, double w2, double h2)