Uses of Package
org.djutils.draw.point
Packages that use org.djutils.draw.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.
Continuous lines are (mathematically) defined curves that:
have no gaps
have a start point
have an end point
have a defined direction at the start point
have a defined direction at the end point
may have knots along the way.
have no gaps
have a start point
have an end point
have a defined direction at the start point
have a defined direction at the end point
may have knots along the way.
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.
The djutils-draw surface package provides an interface and different implementations for Areas.
-
Classes in org.djutils.draw.point used by org.djutils.drawClassDescriptionPoint is the interface for the Point2d and Point3d implementations, standardizing as many of the methods as possible.A Point2d is an immutable Point with an x and y coordinate, stored with double precision.A Point3d is an immutable point with an x, y, and z coordinate, stored with double precision.
-
Classes in org.djutils.draw.point used by org.djutils.draw.boundsClassDescriptionPoint is the interface for the Point2d and Point3d implementations, standardizing as many of the methods as possible.A Point2d is an immutable Point with an x and y coordinate, stored with double precision.A Point3d is an immutable point with an x, y, and z coordinate, stored with double precision.
-
Classes in org.djutils.draw.point used by org.djutils.draw.curveClassDescriptionA DirectedPoint2d is a Point2d that additionally carries a direction in 2d-space (dirZ).A 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).Point is the interface for the Point2d and Point3d implementations, standardizing as many of the methods as possible.A Point2d is an immutable Point with an x and y coordinate, stored with double precision.A Point3d is an immutable point with an x, y, and z coordinate, stored with double precision.
-
Classes in org.djutils.draw.point used by org.djutils.draw.lineClassDescriptionA DirectedPoint2d is a Point2d that additionally carries a direction in 2d-space (dirZ).A 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).Point is the interface for the Point2d and Point3d implementations, standardizing as many of the methods as possible.A Point2d is an immutable Point with an x and y coordinate, stored with double precision.A Point3d is an immutable point with an x, y, and z coordinate, stored with double precision.
-
Classes in org.djutils.draw.point used by org.djutils.draw.pointClassDescriptionA DirectedPoint2d is a Point2d that additionally carries a direction in 2d-space (dirZ).A 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).A OrientedPoint3d is a point with an x, y, and z coordinate, plus a 3d orientation.Point is the interface for the Point2d and Point3d implementations, standardizing as many of the methods as possible.A Point2d is an immutable Point with an x and y coordinate, stored with double precision.A Point3d is an immutable point with an x, y, and z coordinate, stored with double precision.
-
Classes in org.djutils.draw.point used by org.djutils.draw.surfaceClassDescriptionA Point3d is an immutable point with an x, y, and z coordinate, stored with double precision.