public static boolean intersects( Rectangle2D_F64 a , Rectangle2D_F64 b ) {
		return( a.p0.x < b.p1.x && a.p1.x > b.p0.x && a.p0.y < b.p1.y && a.p1.y > b.p0.y );
	}
public static boolean intersects( Rectangle2D_F64 a , Rectangle2D_F64 b ) {
		return( a.p0.x < b.p1.x && a.p1.x > b.p0.x && a.p0.y < b.p1.y && a.p1.y > b.p0.y );
	}
public static boolean intersects ( Rectangle2D_F64 a , Rectangle2D_F64 b ) { return ( a . p0 . x < b . p1 . x && a . p1 . x > b . p0 . x && a . p0 . y < b . p1 . y && a . p1 . y > b . p0 . y ) ; }
Checks to see if the two rectangles intersect each other

@param a Rectangle
@param b Rectangle
@return true if intersection
Checks to see if the two rectangles intersect each other