Class Shape2d
java.lang.Object
nl.tudelft.simulation.language.d2.Shape2d
Shape utilities for world coordinates.
Copyright (c) 2002-2024 Delft University of Technology, Jaffalaan 5, 2628 BX Delft, the Netherlands. All rights reserved. See for project information https://simulation.tudelft.nl. The DSOL project is distributed under a three-clause BSD-style license, which can be found at https://https://simulation.tudelft.nl/dsol/docs/latest/license.html.
- Author:
- Peter Jacobs
-
Method Summary
Modifier and TypeMethodDescriptionstatic booleanis r1 completely in r2.static booleanintersects(Bounds2d r1, Bounds2d r2) do the rectangles really intersect (so, not being contained)?static booleanoverlaps extent and shape.
-
Method Details
-
overlaps
overlaps extent and shape. Overlap = Intersect + Contain- Parameters:
extent- Bounds2d; the extentshape- Bounds2d; the shape- Returns:
- whether extent overlaps shape
-
intersects
do the rectangles really intersect (so, not being contained)?- Parameters:
r1- Bounds2d; the first rectangler2- Bounds2d; the second rectangle- Returns:
- whether r1 really intersects r2
-
contains
is r1 completely in r2.- Parameters:
r1- Bounds2d; the first rectangler2- Bounds2d; the second rectangle- Returns:
- whether r1 in r2
-