Package pi.config

Class CoordinatesystemConfig

java.lang.Object
pi.config.ConfigGroup
pi.config.CoordinatesystemConfig

public class CoordinatesystemConfig extends ConfigGroup
Verwaltet die Einstellungsmöglichkeiten, wie das Koordinatensystem im Entwicklungsmodus gezeichnet werden soll.
Since:
0.42.0
Author:
Josef Friedrich
  • Method Details

    • linesNMeter

      @Getter @API public int linesNMeter()
      Gibt an, auf welchen n-ten Meter eine Linie in das Koordinatensystem gezeichnet werden soll.
      Returns:
      Auf welchen n-ten Meter eine Linie in das Koordinatensystem gezeichnet werden soll.
      Since:
      0.42.0
    • linesNMeter

      @Setter @API public CoordinatesystemConfig linesNMeter(int linesNMeter)
      Setzt auf welchen n-ten Meter eine Linie in das Koordinatensystem gezeichnet werden soll.
      Parameters:
      linesNMeter - Auf welchen n-ten Meter eine Linie in das Koordinatensystem gezeichnet werden soll.
      Returns:
      Eine Referenz auf die eigene Instanz der Konfigurationsgruppe, damit nach dem Erbauer/Builder-Entwurfsmuster die Eigenschaften der Konfigurationsgruppe durch aneinander gekettete Setter festgelegt werden können, z.B. coordinateSystem().linesNMeter(..).labelsOnIntersections(..).
      Since:
      0.42.0
    • labelsOnIntersections

      @Getter @API public boolean labelsOnIntersections()
      Gibt zurück, ob Koordinatenbeschriftungen bei jeder Überschneidung der Gitterlinien eingezeichnet werden sollen.
      Returns:
      Ob Koordinatenbeschriftungen bei jeder Überschneidung der Gitterlinien eingezeichnet werden sollen.
      Since:
      0.42.0
    • labelsOnIntersections

      @Setter @API public CoordinatesystemConfig labelsOnIntersections(boolean labelsOnIntersections)
      Setzt ob Koordinatenbeschriftungen bei jeder Überschneidung der Gitterlinien eingezeichnet werden sollen.
      Parameters:
      labelsOnIntersections - Ob Koordinatenbeschriftungen bei jeder Überschneidung der Gitterlinien eingezeichnet werden sollen.
      Returns:
      Eine Referenz auf die eigene Instanz der Konfigurationsgruppe, damit nach dem Erbauer/Builder-Entwurfsmuster die Eigenschaften der Konfigurationsgruppe durch aneinander gekettete Setter festgelegt werden können, z.B. coordinateSystem().linesNMeter(..).labelsOnIntersections(..).
      Since:
      0.42.0