Uses of Interface
org.djutils.draw.Drawable
-
Packages that use Drawable Package Description org.djutils.draw The draw package contains the generic classes for device-independent drawing.org.djutils.draw.bounds Methods for Bounds of an object to quickly determine whether an object needs to be drawn or not.org.djutils.draw.line The d1 package provides an interface and different implementations for Lines.org.djutils.draw.point The d0 package provides a set of interfaces and implementations of Points.org.djutils.draw.surface The d1 package provides an interface and different implementations for Areas. -
-
Uses of Drawable in org.djutils.draw
Subinterfaces of Drawable in org.djutils.draw Modifier and Type Interface Description interfaceDrawable2dDrawable2d is the interface that all drawable objects that use 2d coordinates must implement.interfaceDrawable3dDrawable3d is the Interface that all drawable objects that use 3d coordinates must implement. -
Uses of Drawable in org.djutils.draw.bounds
Classes in org.djutils.draw.bounds that implement Drawable Modifier and Type Class Description classBounds2dA Bounds2d stores the rectangular 2D bounds of a 2d object, or a collection of 2d objects.classBounds3dBounds3d is the generic class for the 3D extent of an object. -
Uses of Drawable in org.djutils.draw.line
Subinterfaces of Drawable in org.djutils.draw.line Modifier and Type Interface Description interfaceLineSegment<P extends Point<P,S>,R extends Ray<R,P,S>,S extends Space>LineSegment is the interface for a line segment bound by 2 end points.interfacePolyLine<L extends PolyLine<L,P,S,R>,P extends Point<P,S>,S extends Space,R>PolyLine is the interface for PolyLine2d and PolyLine3d implementations.Classes in org.djutils.draw.line that implement Drawable Modifier and Type Class Description classLineSegment2dLineSegment2d is a line segment bound by 2 end points in 2D-space.classLineSegment3dLineSegment3d is a line segment bound by 2 end points in 3D-space.classPolyLine2dImplementation of Line for 2D space.classPolyLine3dImplementation of Line for 3D space.classRay2dRay2d is a half-line; it has one end point with non-infinite coordinates; the other end point is infinitely far away.classRay3dRay3d is a half-line; it has one end point with non-infinite coordinates; the other end point is infinitely far away. -
Uses of Drawable in org.djutils.draw.point
Subinterfaces of Drawable in org.djutils.draw.point Modifier and Type Interface Description interfacePoint<P extends Point<P,S>,S extends Space>Point is the interface for the Point2d and Point3d implementations, standardizing as many of the methods as possible.Classes in org.djutils.draw.point that implement Drawable Modifier and Type Class Description classOrientedPoint2dThe OrientedPoint2d is a point in a 2-dimensional space with an orientation vector, which is specified in terms of its counter-clockwise rotation around the point in radians.classOrientedPoint3dA OrientedPoint3d is an immutable directed point with an x, y, and z coordinate, stored with double precision.classPoint2dA Point2d is an immutable Point with an x and y coordinate, stored with double precision.classPoint3dA Point3d is an immutable point with an x, y, and z coordinate, stored with double precision. -
Uses of Drawable in org.djutils.draw.surface
Classes in org.djutils.draw.surface that implement Drawable Modifier and Type Class Description classPolygon2dPolygon2d.java.
-