Class StreckenAbschnitt.Intervall

  • Enclosing class:
    StreckenAbschnitt

    public static class StreckenAbschnitt.Intervall
    extends java.lang.Object
    Intervall-Hilfsklasse. Es können beliebige Start- und Endwerte gesetzt werden, also sowohl auf- als auch absteigende Intervalle definiert werden.
    • Method Summary

      Modifier and Type Method Description
      double getEnde()
      Liefert den Endwert dieses Intervalls zurück.
      double getLaenge()
      Liefert die Laenge (bzw. den Betrag) dieses Intervalls zurück.
      double getMax()
      Liefert den maximalen Wert dieses Intervalls zurück.
      double getMin()
      Liefert den minimalen Wert dieses Intervalls zurück.
      double getStart()
      Liefert den Startwert dieses Intervalls zurück.
      boolean istAufsteigend()
      Gibt true zurück, wenn es sich bei diesem Intervall um ein aufsteigendes handelt (Endwert >= Startwert), ansonsten false.
      void setEnde​(double ende)
      Setzt den Endwert dieses Intervalls.
      void setStart​(double start)
      Setzt den Startwert dieses Intervalls.
      java.lang.String toString()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • Intervall

        public Intervall​(double start,
                         double ende)
        Der Konstruktor.
        Parameters:
        start - der Startwert
        ende - der Endwert
      • Intervall

        public Intervall​(StreckenAbschnitt.Intervall intervall)
        Der Konstruktor.
        Parameters:
        intervall - ein anderes Intervall
    • Method Detail

      • getStart

        public double getStart()
        Liefert den Startwert dieses Intervalls zurück.
        Returns:
        den Startwert dieses Intervalls
      • setStart

        public void setStart​(double start)
        Setzt den Startwert dieses Intervalls.
        Parameters:
        start - der neue Startwert.
      • getEnde

        public double getEnde()
        Liefert den Endwert dieses Intervalls zurück.
        Returns:
        den Endwert dieses Intervalls
      • setEnde

        public void setEnde​(double ende)
        Setzt den Endwert dieses Intervalls.
        Parameters:
        ende - der neue Endwert
      • istAufsteigend

        public boolean istAufsteigend()
        Gibt true zurück, wenn es sich bei diesem Intervall um ein aufsteigendes handelt (Endwert >= Startwert), ansonsten false.
        Returns:
        true, wenn es sich bei diesem Intervall um ein aufsteigendes handelt (Endwert >= Startwert), ansonsten false
      • getLaenge

        public double getLaenge()
        Liefert die Laenge (bzw. den Betrag) dieses Intervalls zurück.
        Returns:
        die Laenge (bzw. den Betrag) dieses Intervalls
      • getMin

        public double getMin()
        Liefert den minimalen Wert dieses Intervalls zurück. Dieser Wert entspricht abhängig davon, ob es sich um ein auf- oder absteigendes Intervall handelt, den Start- oder Endwert zurück.
        Returns:
        den minimalen Wert dieses Intervalls
      • getMax

        public double getMax()
        Liefert den maximalen Wert dieses Intervalls zurück. Dieser Wert entspricht abhängig davon, ob es sich um ein auf- oder absteigendes Intervall handelt, den End- oder Startwert zurück.
        Returns:
        den minimalen Wert dieses Intervalls
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object