public class Hysterese extends Object implements Struktur, Kopierbar
Modifier and Type | Field and Description |
---|---|
private HystereseStufe |
aktuelleStufe
die aktuelle Stufe.
|
private HystereseStufenFeld |
stufen
das Feld, in dem die Stufendefinitionen des Hystereseobjektes abgelegt
sind.
|
Constructor and Description |
---|
Hysterese(HystereseStufe[] stufen)
Konstruktor mit Angabe eines Feldes von Hysteresestufen.
|
Modifier and Type | Method and Description |
---|---|
Kopierbar |
erzeugeKopie()
die Funktion erzeugt eine Kopie des Objekts ubd liefert diese zurück.
|
Object |
getStrukturElement(String name)
Die Funktion liefert das über den übergebenen Namen definierte Element
des Objekts zurück.
|
HystereseStufe |
getStufe()
die Funktion liefert die aktuelle Stufe des Hysteresobjekts.
|
Object |
klassifiziere(Number wert)
Die Funktion ermittelt die aktuelle Stufe des Hystereseobjekts für den
übergebenen Wert unter Berücksichtigung der letzten Stufe.
|
void |
setStrukturElement(String name,
Object daten)
Die Funktion überschreibt die Daten des mit dem übergebenen Namen
definierten Elements des Objekts mit den üübergebenen.
|
void |
setStufe(Object neueStufe)
die Funktion setzt die aktuelle Stufe des Hystereseobjekts.
|
String |
toString()
Die Funktion liefert eine Zeichenkettendarstellung des Hysteresobjekts.
|
private HystereseStufe aktuelleStufe
private final HystereseStufenFeld stufen
public Hysterese(HystereseStufe[] stufen)
stufen
- die Stufenpublic Kopierbar erzeugeKopie()
erzeugeKopie
in interface Kopierbar
Kopierbar.erzeugeKopie()
public Object getStrukturElement(String name)
getStrukturElement
in interface Struktur
name
- der NameStruktur.getStrukturElement(java.lang.String)
,
setStrukturElement(String, Object)
public HystereseStufe getStufe()
setStufe(Object)
public Object klassifiziere(Number wert)
wert
- der Wertpublic void setStrukturElement(String name, Object daten)
setStrukturElement
in interface Struktur
name
- der Namedaten
- das DatenobjektStruktur.setStrukturElement(java.lang.String,
java.lang.Object)
,
getStrukturElement(String)
public void setStufe(Object neueStufe)
neueStufe
- der Name der StufegetStufe()
public String toString()
toString
in class Object
Object.toString()
Copyright © 2017 BitCtrl Systems GmbH. All rights reserved.