Klasse Point.Layout

java.lang.Object
org.opentcs.data.model.Point.Layout
Alle implementierten Schnittstellen:
Serializable
Umschließende Klasse:
Point

public static class Point.Layout extends Object implements Serializable
Contains information regarding the graphical representation of a point.
Siehe auch:
  • Konstruktordetails

    • Layout

      public Layout()
      Creates a new instance.
    • Layout

      public Layout(Couple position, Couple labelOffset, int layerId)
      Creates a new instance.
      Parameter:
      position - The coordinates at which the point is to be drawn (in mm).
      labelOffset - The offset of the label's position to the point's position (in lu).
      layerId - The ID of the layer on which the point is to be drawn.
  • Methodendetails

    • getPosition

      public Couple getPosition()
      Returns the coordinates at which the point is to be drawn (in mm).
      Gibt zurück:
      The coordinates at which the point is to be drawn (in mm).
    • withPosition

      public Point.Layout withPosition(Couple position)
      Creates a copy of this object, with the given position.
      Parameter:
      position - The value to be set in the copy.
      Gibt zurück:
      A copy of this object, differing in the given value.
    • getLabelOffset

      public Couple getLabelOffset()
      Returns the offset of the label's position to the point's position (in lu).
      Gibt zurück:
      The offset of the label's position to the point's position (in lu).
    • withLabelOffset

      public Point.Layout withLabelOffset(Couple labelOffset)
      Creates a copy of this object, with the given X label offset.
      Parameter:
      labelOffset - The value to be set in the copy.
      Gibt zurück:
      A copy of this object, differing in the given value.
    • getLayerId

      public int getLayerId()
      Returns the ID of the layer on which the point is to be drawn.
      Gibt zurück:
      The layer ID.
    • withLayerId

      public Point.Layout withLayerId(int layerId)
      Creates a copy of this object, with the given layer ID.
      Parameter:
      layerId - The value to be set in the copy.
      Gibt zurück:
      A copy of this object, differing in the given value.