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

      @API @Getter 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

      @API @Setter @ChainableMethod 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

      @API @Getter 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

      @API @Setter @ChainableMethod 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