Package org.opentrafficsim.core.geometry
Class Bounds
java.lang.Object
org.djutils.draw.bounds.Bounds3d
org.opentrafficsim.core.geometry.Bounds
- All Implemented Interfaces:
Serializable
,Bounds<Bounds3d,
,Point3d, Drawable3d> Drawable<Point3d>
,Drawable3d
Bounds.java.
Copyright (c) 2020-2023 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands. All rights reserved.
BSD-style license. See OpenTrafficSim License.
- Author:
- Alexander Verbraeck, Peter Knoppers, Wouter Schakel
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionBounds()
Bounds
(double deltaX, double deltaY, double deltaZ) Bounds
(double minX, double maxX, double minY, double maxY, double minZ, double maxZ) Bounds
(Collection<Drawable3d> drawableCollection) Bounds
(Drawable3d drawable3d) Bounds
(Drawable3d... drawable3d) -
Method Summary
Methods inherited from class org.djutils.draw.bounds.Bounds3d
contains, contains, contains, covers, covers, covers, disjoint, equals, getBounds, getDeltaZ, getMaxX, getMaxY, getMaxZ, getMinX, getMinY, getMinZ, getPoints, getVolume, hashCode, intersection, intersects, midPoint, pointsOf, pointsOf, project, size, toString, toString
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.djutils.draw.Drawable
getPointList, toString, toString
Methods inherited from interface org.djutils.draw.Drawable3d
getDimensions
-
Constructor Details
-
Bounds
public Bounds() -
Bounds
public Bounds(Collection<Drawable3d> drawableCollection) throws NullPointerException, IllegalArgumentException -
Bounds
public Bounds(double minX, double maxX, double minY, double maxY, double minZ, double maxZ) -
Bounds
public Bounds(double deltaX, double deltaY, double deltaZ) -
Bounds
-
Bounds
- Throws:
NullPointerException
-
Bounds
-
Bounds
-