Package pi.actor

Class Line

All Implemented Interfaces:
FrameUpdateListenerRegistration, KeyStrokeListenerRegistration, MouseClickListenerRegistration, MouseScrollListenerRegistration
Direct Known Subclasses:
LabeledEdge

public class Line extends Actor
Eine Linie zwischen zwei Punkten.
Since:
0.36.0
Author:
Josef Friedrich
  • Field Details

    • end1

      public final Line.LineEnd end1
      Das Linenende bei Punkt 1.
    • end2

      public final Line.LineEnd end2
      Das Linienende bei Punkt 2.
  • Constructor Details

    • Line

      public Line(double x1, double y1, double x2, double y2)
    • Line

      public Line(Vector point1, Vector point2)
  • Method Details

    • point1

      @Getter public Vector point1()
    • point1

      @Setter public Line point1(Vector point1)
    • point2

      @Getter public Vector point2()
    • point2

      @Setter public Line point2(Vector point2)
    • strokeWidth

      @Setter public Line strokeWidth(double strokeWidth)
      Setzt die Dicke der Linie in Meter.
      Parameters:
      strokeWidth - Die Dicke der Linie in Meter.
    • dashed

      @Setter public Line dashed(boolean dashed)
      Setzt, ob eine gestrichelte Linie gezeichnet werden soll oder nicht.
      Parameters:
      dashed - Die Dicke der Linie in Meter.
    • offset

      public Line offset(double offset)