Klassengrenzen
Dieses Objekt übernimmt die Verwaltung der Klassengrenzen, welche angeben welche farbliche Ausprägung der jeweilige Indikatorwert bekommt.
Paramter
| Paramter | Beschreibung |
|---|---|
| klassen:Object | alle Klassen und deren farbliche Ausprägung als JSON-Objekt |
Beispiel für ein generiertes klassen-JSON Objekt:
[{
"Untergrenze": "0",
"Obergrenze": 3,
"Wert_Untergrenze": 06.3,
"Wert_Obergrenze": 08.3,
"Farbwert": "ffff99"
}, {
"Untergrenze": 3,
"Obergrenze": 6,
"Wert_Untergrenze": 08.3,
"Wert_Obergrenze": 10.2,
"Farbwert": "f8db83"
}, {
"Untergrenze": 6,
"Obergrenze": 8,
"Wert_Untergrenze": 10.2,
"Wert_Obergrenze": 11.4,
"Farbwert": "f0b66d"
}, {
"Untergrenze": 8,
"Obergrenze": 10,
"Wert_Untergrenze": 11.4,
"Wert_Obergrenze": 12.7,
"Farbwert": "e99257"
}, {
"Untergrenze": 10,
"Obergrenze": 12,
"Wert_Untergrenze": 12.7,
"Wert_Obergrenze": 14,
"Farbwert": "e26d42"
}, {
"Untergrenze": 12,
"Obergrenze": 23,
"Wert_Untergrenze": 14,
"Wert_Obergrenze": 20.9,
"Farbwert": "db492c"
}, {
"Untergrenze": 23,
"Obergrenze": 82,
"Wert_Untergrenze": 20.9,
"Wert_Obergrenze": 58.3,
"Farbwert": "d32416"
}, {
"Untergrenze": 82,
"Obergrenze": 100,
"Wert_Untergrenze": 58.3,
"Wert_Obergrenze": 69.7,
"Farbwert": "cc0000"
}]
Funktionen

| Funktion | Paramter | Beschreibung |
|---|---|---|
| setKlassen | Object | setzt das Klassenobjekt neu |
| getKlassen | gibt das gesetzte oder generierte Klassen-Objekt zurück | |
| getMax | gibt die Maximale Klassengrenze als Wert aus | |
| getMin | gibt die Minimale Klassengrenze als Wert aus | |
| getMaxColor | gibt den Minimalen Farbwert zurück | |
| getMinColor | gibt die Maximalen Farbwert zurück | |
| getColor | float/int:indikatorwert | gibt den Farbwert als HEX entsprechend des übergebenen Wertes zurück z.B. #28aa11 |
| toString | gibt das Klassen-JSON Objekt als String zurück |