Class Line3DRenderEvent

All Implemented Interfaces:
Serializable, Comparable, I3DRenderEvent

public final class Line3DRenderEvent extends LineRenderEvent implements I3DRenderEvent
A rendering event type for rendering 3D Line object.
See Also:
  • Constructor Details

    • Line3DRenderEvent

      public Line3DRenderEvent(Object oSource)
      The constructor.
  • Method Details

    • setStart3D

      public void setStart3D(Location3D start)
      Sets the 3D start location of the line.
    • setStart3D

      public void setStart3D(double x, double y, double z)
      Sets the 3D start location of the line.
    • getStart3D

      public Location3D getStart3D()
      Returns the 3D start location of this line. Not a live object
      Returns:
    • setEnd3D

      public void setEnd3D(Location3D end)
      Sets the 3D end location of the line.
    • setEnd3D

      public void setEnd3D(double x, double y, double z)
      Sets the 3D end location of the line.
    • getEnd3D

      public Location3D getEnd3D()
      Returns the 3D end location of this line. Not a live object
      Returns:
    • copy

      public PrimitiveRenderEvent copy()
      Overrides:
      copy in class LineRenderEvent
      Returns:
      A copy of this primitive rendering instruction implemented by subclasses
    • getObject3D

      public Object3D getObject3D()
      Description copied from interface: I3DRenderEvent
      Returns the 3D object associated with this event.
      Specified by:
      getObject3D in interface I3DRenderEvent
      Returns:
    • prepare2D

      public void prepare2D(double xOffset, double yOffset)
      Description copied from interface: I3DRenderEvent
      Prepares the coordinates to render on 2D plane.
      Specified by:
      prepare2D in interface I3DRenderEvent
    • reset

      public void reset()
      Description copied from class: ChartEvent
      Resets the inner state of current event. This must be implemented if the object is cached and reused.
      Overrides:
      reset in class LineRenderEvent
    • getObject3DParent

      public Object3D getObject3DParent()
    • setObject3DParent

      public void setObject3DParent(Object3D object3DParent)