Serialized Form
-
Package org.djutils.draw
-
Exception org.djutils.draw.DegenerateLineException
class DegenerateLineException extends DrawRuntimeException implements Serializable- serialVersionUID:
- 20200828L
-
Exception org.djutils.draw.DrawRuntimeException
class DrawRuntimeException extends RuntimeException implements Serializable- serialVersionUID:
- 20200828L
-
Exception org.djutils.draw.InternalCalculationException
class InternalCalculationException extends DrawRuntimeException implements Serializable- serialVersionUID:
- 20200828L
-
Exception org.djutils.draw.InvalidProjectionException
class InvalidProjectionException extends DrawRuntimeException implements Serializable- serialVersionUID:
- 20200828L
-
-
Package org.djutils.draw.bounds
-
Class org.djutils.draw.bounds.Bounds2d
class Bounds2d extends Object implements Serializable- serialVersionUID:
- 20200829L
-
Serialized Fields
-
maxX
double maxX
The upper bound for x. -
maxY
double maxY
The upper bound for y. -
minX
double minX
The lower bound for x. -
minY
double minY
The lower bound for y.
-
-
Class org.djutils.draw.bounds.Bounds3d
class Bounds3d extends Object implements Serializable- serialVersionUID:
- 2020829L
-
Serialized Fields
-
maxX
double maxX
The upper bound for x. -
maxY
double maxY
The upper bound for y. -
maxZ
double maxZ
The upper bound for z. -
minX
double minX
The lower bound for x. -
minY
double minY
The lower bound for y. -
minZ
double minZ
The lower bound for z.
-
-
-
Package org.djutils.draw.line
-
Class org.djutils.draw.line.LineSegment2d
class LineSegment2d extends Object implements Serializable- serialVersionUID:
- 20210121L
-
Serialized Fields
-
endX
double endX
The end x-coordinate. -
endY
double endY
The end y-coordinate. -
startX
double startX
The start x-coordinate. -
startY
double startY
The start y-coordinate.
-
-
Class org.djutils.draw.line.LineSegment3d
class LineSegment3d extends Object implements Serializable- serialVersionUID:
- 20210121L
-
Serialized Fields
-
endX
double endX
The end x-coordinate. -
endY
double endY
The end y-coordinate. -
endZ
double endZ
The end z-coordinate. -
startX
double startX
The start x-coordinate. -
startY
double startY
The start y-coordinate. -
startZ
double startZ
The start z-coordinate.
-
-
Class org.djutils.draw.line.Polygon2d
class Polygon2d extends PolyLine2d implements Serializable- serialVersionUID:
- 20209999L
-
Class org.djutils.draw.line.Polygon3d
class Polygon3d extends PolyLine3d implements Serializable- serialVersionUID:
- 20209999L
-
Class org.djutils.draw.line.PolyLine2d
class PolyLine2d extends Object implements Serializable- serialVersionUID:
- 20200911L
-
Serialized Fields
-
bounds
Bounds2d bounds
Bounding rectangle of this PolyLine2d. -
length
double length
The length. -
lengthIndexedLine
double[] lengthIndexedLine
The cumulative length of the line at point 'i'. -
startHeading
double startHeading
Heading at start point (only needed for degenerate PolyLine2d). -
x
double[] x
X-coordinates of the points. -
y
double[] y
Y-coordinates of the points.
-
-
Class org.djutils.draw.line.PolyLine3d
class PolyLine3d extends Object implements Serializable- serialVersionUID:
- 20200911L
-
Serialized Fields
-
bounds
Bounds3d bounds
Bounding box of this PolyLine3d. -
length
double length
The length. -
lengthIndexedLine
double[] lengthIndexedLine
The cumulative length of the line at point 'i'. -
startDirY
double startDirY
Complement of the slope at start point (only needed for degenerate PolyLine3d). -
startDirZ
double startDirZ
Heading at start point (only needed for degenerate PolyLine3d). -
x
double[] x
X-coordinates of the points. -
y
double[] y
Y-coordinates of the points. -
z
double[] z
Z-coordinates of the points.
-
-
Class org.djutils.draw.line.Ray2d
class Ray2d extends DirectedPoint2d implements Serializable- serialVersionUID:
- 20210119L
-
Class org.djutils.draw.line.Ray3d
class Ray3d extends DirectedPoint3d implements Serializable- serialVersionUID:
- 20210119L
-
-
Package org.djutils.draw.point
-
Class org.djutils.draw.point.DirectedPoint2d
class DirectedPoint2d extends Point2d implements Serializable- serialVersionUID:
- 20200828L
-
Serialized Fields
-
dirZ
double dirZ
The counter-clockwise rotation around the point in radians.
-
-
Class org.djutils.draw.point.DirectedPoint3d
class DirectedPoint3d extends Point3d implements Serializable- serialVersionUID:
- 20200828L
-
Serialized Fields
-
dirY
double dirY
The direction as rotation around the x-axis. -
dirZ
double dirZ
The direction as rotation from the positive z-axis towards the x-y plane.
-
-
Class org.djutils.draw.point.OrientedPoint3d
class OrientedPoint3d extends DirectedPoint3d implements Serializable- serialVersionUID:
- 20200828L
-
Serialized Fields
-
dirX
double dirX
The direction as rotation around the x-axis.
-
-
Class org.djutils.draw.point.Point2d
class Point2d extends Object implements Serializable- serialVersionUID:
- 20201201L
-
Serialized Fields
-
x
double x
The x-coordinate. -
y
double y
The y-coordinate.
-
-
Class org.djutils.draw.point.Point3d
class Point3d extends Object implements Serializable- serialVersionUID:
- 20201201L
-
Serialized Fields
-
x
double x
The x-coordinate. -
y
double y
The y-coordinate. -
z
double z
The z-coordinate.
-
-
-
Package org.djutils.draw.surface
-
Class org.djutils.draw.surface.Surface3d
class Surface3d extends Object implements Serializable- serialVersionUID:
- 20210706L
-
Serialized Fields
-
bounds
Bounds3d bounds
The bounds of this Surface3d. -
indices
int[] indices
Indices into the points array for each triangle in succession. -
x
double[] x
X-coordinates of all points used to define the triangulated surface. -
y
double[] y
Y-coordinates of all points used to define the triangulated surface. -
z
double[] z
Z-coordinates of all points used to define the triangulated surface.
-
-
-
Package org.djutils.draw.volume
-
Class org.djutils.draw.volume.Volume3d
class Volume3d extends Object implements Serializable- serialVersionUID:
- 1L
-