![]() |
EOS 2
1.1.0
Einfache Objektbasierte Sprache
|
Intervall. Mehr ...
Öffentliche Methoden | |
| Range (double min, double max) | |
| void | extend (double x) |
| boolean | overlap (Range b) |
| void | translate (double x) |
| boolean | contains (double x) |
| double | size () |
Öffentliche Attribute | |
| double | min |
| Untere Intervallgrenze. Mehr ... | |
| double | max |
| Obere Intervallgrenze. Mehr ... | |
Intervall.
Diese Klasse verwaltet Intervalle. Sie wird unter anderem als Hilfsklasse für die Polygonüberlappungsberechnung benötigt.
Definiert in Zeile 13 der Datei Range.java.
| de.lathanda.eos.base.math.Range.Range | ( | double | min, |
| double | max | ||
| ) |
Neues Intervall
| min | Untere Intervalgrenze |
| max | Obere Intervalgrenze |
Definiert in Zeile 31 der Datei Range.java.
| boolean de.lathanda.eos.base.math.Range.contains | ( | double | x | ) |
Prüft ob ein Wert innerhalb des Intervalls liegt
| x | Wert |
Definiert in Zeile 77 der Datei Range.java.
| void de.lathanda.eos.base.math.Range.extend | ( | double | x | ) |
Intervall bis x ausdehnen
| x | neue Intervallgrenze, je nach Wert entweder die untere oder die obere Grenze |
Definiert in Zeile 43 der Datei Range.java.
| boolean de.lathanda.eos.base.math.Range.overlap | ( | Range | b | ) |
Prüft ob zwei Intervalle überlappen
| b | Zweites Intervall |
Definiert in Zeile 57 der Datei Range.java.
| double de.lathanda.eos.base.math.Range.size | ( | ) |
Liefert die Größe des Intervalls
Definiert in Zeile 84 der Datei Range.java.
| void de.lathanda.eos.base.math.Range.translate | ( | double | x | ) |
| double de.lathanda.eos.base.math.Range.max |
Obere Intervallgrenze.
Definiert in Zeile 21 der Datei Range.java.
| double de.lathanda.eos.base.math.Range.min |
Untere Intervallgrenze.
Definiert in Zeile 17 der Datei Range.java.