@Override public boolean Hit(Point p) { if (shape.getBounds2D().contains(p.x, p.y)) { if (shape.contains(p.x, p.y)) { return true; } } return false; }
/** * Checks whether the specified shape intersects the element * * @param s * @return */ public boolean Overlaps(Shape s) { return shape.overlaps(s); }
@Override public boolean Hit(Rectangle transformedRectangle) { return shape.intersects(transformedRectangle); }
/** * Returns the element's bounds * * @return */ public Rectangle2DExt getBounds() { return new Rectangle2DExt(shape.getBounds2D()); }