EOS 2  1.1.0
Einfache Objektbasierte Sprache
Öffentliche Methoden | Öffentliche Attribute | Aufstellung aller Elemente
de.lathanda.eos.base.math.Range Klassenreferenz

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 ...
 

Ausführliche Beschreibung

Intervall.

Diese Klasse verwaltet Intervalle. Sie wird unter anderem als Hilfsklasse für die Polygonüberlappungsberechnung benötigt.

Autor
Lathanda

Definiert in Zeile 13 der Datei Range.java.

Beschreibung der Konstruktoren und Destruktoren

◆ Range()

de.lathanda.eos.base.math.Range.Range ( double  min,
double  max 
)

Neues Intervall

Parameter
minUntere Intervalgrenze
maxObere Intervalgrenze

Definiert in Zeile 31 der Datei Range.java.

Dokumentation der Elementfunktionen

◆ contains()

boolean de.lathanda.eos.base.math.Range.contains ( double  x)

Prüft ob ein Wert innerhalb des Intervalls liegt

Parameter
xWert
Rückgabe
Wahr wenn der Wert innerhalb des Intervalls liegt

Definiert in Zeile 77 der Datei Range.java.

◆ extend()

void de.lathanda.eos.base.math.Range.extend ( double  x)

Intervall bis x ausdehnen

Parameter
xneue Intervallgrenze, je nach Wert entweder die untere oder die obere Grenze

Definiert in Zeile 43 der Datei Range.java.

◆ overlap()

boolean de.lathanda.eos.base.math.Range.overlap ( Range  b)

Prüft ob zwei Intervalle überlappen

Parameter
bZweites Intervall
Rückgabe
ob die zwei Intervalle überlappen

Definiert in Zeile 57 der Datei Range.java.

◆ size()

double de.lathanda.eos.base.math.Range.size ( )

Liefert die Größe des Intervalls

Rückgabe
Abstand zwischen min und max

Definiert in Zeile 84 der Datei Range.java.

◆ translate()

void de.lathanda.eos.base.math.Range.translate ( double  x)

Verschiebt das Intervall

Parameter
xVerschiebung

Definiert in Zeile 67 der Datei Range.java.

Dokumentation der Datenelemente

◆ max

double de.lathanda.eos.base.math.Range.max

Obere Intervallgrenze.

Definiert in Zeile 21 der Datei Range.java.

◆ min

double de.lathanda.eos.base.math.Range.min

Untere Intervallgrenze.

Definiert in Zeile 17 der Datei Range.java.


Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Datei:
Impressum