Serialized Form

  • Package org.djutils.draw

  • 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'.
        • startPhi
          double startPhi
          Heading at start point (only needed for degenerate PolyLine3d).
        • startTheta
          double startTheta
          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 Point2d implements Serializable
      serialVersionUID:
      20210119L
      • Serialized Fields

        • phi
          double phi
          Phi; the angle from the positive X axis direction in radians.
    • Class org.djutils.draw.line.Ray3d

      class Ray3d extends Point3d implements Serializable
      serialVersionUID:
      20210119L
      • Serialized Fields

        • phi
          double phi
          Phi; the angle from the positive X axis direction in radians.
        • theta
          double theta
          Theta; the angle from the positive Z axis direction in radians.
  • Package org.djutils.draw.point

  • 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