Klasse Location.Layout

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

public static class Location.Layout extends Object implements Serializable
Contains information regarding the grahical representation of a location.
Siehe auch:
  • Konstruktordetails

    • Layout

      public Layout()
      Creates a new instance.
    • Layout

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

    • getPosition

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

      public Location.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 location's position (in lu).
      Gibt zurück:
      The offset of the label's position to the location's position (in lu).
    • withLabelOffset

      public Location.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.
    • getLocationRepresentation

      public LocationRepresentation getLocationRepresentation()
      Returns the location representation to use.
      Gibt zurück:
      The location representation to use.
    • withLocationRepresentation

      public Location.Layout withLocationRepresentation(LocationRepresentation locationRepresentation)
      Creates a copy of this object, with the given location representation.
      Parameter:
      locationRepresentation - 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 location is to be drawn.
      Gibt zurück:
      The layer ID.
    • withLayerId

      public Location.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.