![]() |
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.