Uses of Interface
org.djutils.draw.point.Point
Package
Description
The draw package contains the generic classes for device-independent drawing.
Methods for Bounds of an object to quickly determine whether an object needs to be drawn or not.
The d1 package provides an interface and different implementations for lines.
The d0 package provides a set of interfaces and implementations of Points.
-
Uses of Point in org.djutils.draw
-
Uses of Point in org.djutils.draw.bounds
Modifier and TypeInterfaceDescriptioninterface
Bounds is the generic tagging interface that indicates the bounds for an object, where the simplest implementation is minX, minY, maxX and maxY for 2D, and minX, minY, minZ and maxX, maxY and maxZ for 3D. -
Uses of Point in org.djutils.draw.line
Modifier and TypeInterfaceDescriptioninterface
LineSegment<P extends Point<P>,
D extends Directed<D>> LineSegment is the interface for a line segment bound by 2 end points.interface
PolyLine<L extends PolyLine<L,
P, R, D, LS>, P extends Point<P>, R extends Ray<R, D, P>, D extends Directed<D>, LS extends LineSegment<P, D>> PolyLine is the interface for PolyLine2d and PolyLine3d implementations.interface
Project.java.interface
A Ray is a half-line; it has one end point with non-infinite coordinates; the other end point is infinitely far away. -
Uses of Point in org.djutils.draw.point
Modifier and TypeInterfaceDescriptioninterface
Point is the interface for the Point2d and Point3d implementations, standardizing as many of the methods as possible.Modifier and TypeClassDescriptionclass
DirectedPoint2d.java.class
DirectedPoint3d.java.class
A OrientedPoint3d is an immutable point with an x, y, and z coordinate, stored with double precision plus a 3d orientation.class
A Point2d is an immutable Point with an x and y coordinate, stored with double precision.class
A Point3d is an immutable point with an x, y, and z coordinate, stored with double precision.