@Override // from interface IShape public boolean contains (XY p) { return contains(p.x(), p.y()); }
@Override // from interface IShape public boolean intersects (IRectangle r) { return intersects(r.x(), r.y(), r.width(), r.height()); }
@Override // from interface IShape public PathIterator pathIterator (Transform at, float flatness) { return new FlatteningPathIterator(pathIterator(at), flatness); }
@Override // from interface IShape public Rectangle bounds () { return bounds(new Rectangle()); }
@Override // from interface IShape public boolean contains (XY p) { return contains(p.x(), p.y()); }
@Override // from interface IShape public boolean intersects (IRectangle r) { return intersects(r.x(), r.y(), r.width(), r.height()); }
@Override // from interface IShape public PathIterator pathIterator (Transform at, float flatness) { return new FlatteningPathIterator(pathIterator(at), flatness); }
@Override // from interface IShape public Rectangle bounds () { return bounds(new Rectangle()); }
@Override // from interface IShape public boolean contains (IRectangle r) { return contains(r.x(), r.y(), r.width(), r.height()); }