Uses of Interface
org.djutils.draw.Directed
Packages that use Directed
Package
Description
The draw package contains the generic classes for device-independent drawing.
The line package provides an interface and different implementations for lines.
The djutils-draw point package provides a set of interfaces and implementations of Points.
-
Uses of Directed in org.djutils.draw
Subinterfaces of Directed in org.djutils.drawModifier and TypeInterfaceDescriptioninterfaceInterface for objects that have a direction in 3d-space i.c. dirY (similar to tilt; measured as an angle from the positive z-direction) and dirZ (similar to pan; measured as an angle from the positive x-direction).interfaceOriented3d is an interface to indicate an object has a direction in three dimensions. -
Uses of Directed in org.djutils.draw.line
Classes in org.djutils.draw.line with type parameters of type DirectedModifier and TypeInterfaceDescriptioninterfaceLineSegment<P extends Point<P>,D extends Directed> LineSegment is the interface for a line segment bound by 2 end points.interfacePolyLine<L extends PolyLine<L,P, R, D, LS>, P extends Point<P>, R extends Ray<R, D, P>, D extends Directed, LS extends LineSegment<P, D>> PolyLine is the interface for PolyLine2d and PolyLine3d implementations.interfaceA Ray is a half-line; it has one end point with non-infinite coordinates; the other end point is infinitely far away.Subinterfaces of Directed in org.djutils.draw.lineModifier and TypeInterfaceDescriptioninterfaceA Ray is a half-line; it has one end point with non-infinite coordinates; the other end point is infinitely far away.Classes in org.djutils.draw.line that implement DirectedModifier and TypeClassDescriptionclassRay2d is a half-line in 2d; it has one end point with finite coordinates; the other end point is infinitely far away.classRay3d is a half-line in 3d; it has one end point with non-infinite coordinates; the other end point is infinitely far away. -
Uses of Directed in org.djutils.draw.point
Classes in org.djutils.draw.point that implement DirectedModifier and TypeClassDescriptionclassA DirectedPoint2d is a Point2d that additionally carries a direction in 2d-space (dirZ).classA DirectedPoint3d is a point in 3d space that additionally carries a direction in 3d i.c. dirY (similar to tilt; measured as an angle from the positive z-direction) and dirZ (similar to pan; measured as an angle from the positive x-direction).classA OrientedPoint3d is a point with an x, y, and z coordinate, plus a 3d orientation.