Class StreckenAbschnitt.Intervall
- java.lang.Object
-
- de.bsvrz.sys.funclib.bitctrl.modell.util.cache.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.
-
-
Constructor Summary
Constructors Constructor Description Intervall(double start, double ende)
Der Konstruktor.Intervall(StreckenAbschnitt.Intervall intervall)
Der Konstruktor.
-
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()
Gibttrue
zurück, wenn es sich bei diesem Intervall um ein aufsteigendes handelt (Endwert >= Startwert), ansonstenfalse
.void
setEnde(double ende)
Setzt den Endwert dieses Intervalls.void
setStart(double start)
Setzt den Startwert dieses Intervalls.java.lang.String
toString()
-
-
-
Constructor Detail
-
Intervall
public Intervall(double start, double ende)
Der Konstruktor.- Parameters:
start
- der Startwertende
- 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()
Gibttrue
zurück, wenn es sich bei diesem Intervall um ein aufsteigendes handelt (Endwert >= Startwert), ansonstenfalse
.- Returns:
true
, wenn es sich bei diesem Intervall um ein aufsteigendes handelt (Endwert >= Startwert), ansonstenfalse
-
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 classjava.lang.Object
-
-