Package org.djutils.draw
Interface Drawable2d
- All Superinterfaces:
Drawable<Point2d>
,Serializable
- All Known Implementing Classes:
Bounds2d
,DirectedPoint2d
,LineSegment2d
,Point2d
,Polygon2d
,PolyLine2d
,Ray2d
Drawable2d is the interface that all drawable objects that use 2D coordinates must implement.
Copyright (c) 2020-2024 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands. All rights reserved.
BSD-style license. See DJUTILS License.
- Author:
- Alexander Verbraeck, Peter Knoppers
-
Method Summary
Modifier and TypeMethodDescriptionRetrieve the bounding rectangle of the object.default int
Return the number of dimensions.
-
Method Details
-
getBounds
Bounds2d getBounds()Retrieve the bounding rectangle of the object.- Returns:
- Bounds2d; the bounding box of the object
-
getDimensions
default int getDimensions()Description copied from interface:Drawable
Return the number of dimensions.- Specified by:
getDimensions
in interfaceDrawable<Point2d>
- Returns:
- int; the number of dimensions
-