|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.bsvrz.kex.isis.isis.impl.Ganglinien
public class Ganglinien
Implementation des GanglinienInterface
Folgende Besonderheit ist zu beachten: Da die Ganglinienprognose nur auf
Stützstellen basiert, die Momentaufnahmen zum Zeitpunkt der
Stützstelle sind, wird zur Herstellung der geforderten Daten auf der
Basis der Approximation eine Mittellung über die Intervalle
durchgeführt und der berechnete Mittelwert zurückgeliefert, d.h.
Die Ganglinie wird über die Ganglinienbibliothek für die geforderte
Intervallbreite (1h) interpoliert. Der von der Klasse gelieferte Wert[n]
ergibt sich aus dem Mittelwert der Ganglinie Wert[n-1] bis Wert[n]. Die zur
Bildung des Mittelwertes benutzte Granularität ist über die
Konstante MITTELWERT_GRANULARITAET festgelegt.
Constructor Summary | |
---|---|
Ganglinien(de.bsvrz.iav.gllib.gllib.dav.GanglinieMQ mqganglinie)
Konstruktor aus von der Ganglinienprognose gelieferten Ganglinie. |
Method Summary | |
---|---|
long |
getDatum()
Liefert das Datum, für das diese Gangliniendaten gültig sind. |
int[] |
getQKfz()
Liefert genau 24 QKfz-Werte (je Stunde des Tages ein Wert). |
int[] |
getQLkw()
Liefert genau 24 QLkw-Werte (je Stunde des Tages ein Wert). |
int[] |
getQPkw()
Liefert genau 24 QPkw-Werte (je Stunde des Tages ein Wert). |
int[] |
getVKfz()
Liefert genau 24 QKfz-Werte (je Stunde des Tages ein Wert). |
int[] |
getVLkw()
Liefert genau 24 VLkw-Werte (je Stunde des Tages ein Wert). |
int[] |
getVPkw()
Liefert genau 24 VPkw-Werte (je Stunde des Tages ein Wert). |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Ganglinien(de.bsvrz.iav.gllib.gllib.dav.GanglinieMQ mqganglinie)
mqganglinie
- von der Ganglinienprognose gelieferte GanglinieMethod Detail |
---|
public long getDatum()
getDatum
in interface GanglinienInterface
GanglinienInterface.getDatum()
public int[] getQKfz()
getQKfz
in interface GanglinienInterface
(QKfz[0] = Wert von 0:00 bis 00:59) (QKfz[1] = Wert von 1:00 bis 01:59) ... (QKfz[23] = Wert von 23:00 bis 23:59)Kann ein Wert nicht ermittelt werden, so wird -1 zurückgegeben.
GanglinienInterface.getQKfz()
public int[] getQLkw()
getQLkw
in interface GanglinienInterface
(QLkw[0] = Wert von 0:00 bis 00:59) (QLkw[1] = Wert von 1:00 bis 01:59) ... (QLkw[23] = Wert von 23:00 bis 23:59)
GanglinienInterface.getQLkw()
public int[] getQPkw()
getQPkw
in interface GanglinienInterface
(QPkw[0] = Wert von 0:00 bis 00:59) (QPkw[1] = Wert von 1:00 bis 01:59) ... (QPkw[23] = Wert von 23:00 bis 23:59)Kann ein Wert nicht ermittelt werden, so wird -1 zurückgegeben.
GanglinienInterface.getQPkw()
public int[] getVKfz()
getVKfz
in interface GanglinienInterface
(VKfz[0] = Wert von 0:00 bis 00:59) (VKfz[1] = Wert von 1:00 bis 01:59) ... (VKfz[23] = Wert von 23:00 bis 23:59)Kann ein Wert nicht ermittelt werden, so wird -1 zurückgegeben.
GanglinienInterface.getVKfz()
public int[] getVLkw()
getVLkw
in interface GanglinienInterface
(VLkw[0] = Wert von 0:00 bis 00:59) (VLkw[1] = Wert von 1:00 bis 01:59) ... (VLkw[23] = Wert von 23:00 bis 23:59)Kann ein Wert nicht ermittelt werden, so wird -1 zurückgegeben.
GanglinienInterface.getVLkw()
public int[] getVPkw()
getVPkw
in interface GanglinienInterface
(VPkw[0] = Wert von 0:00 bis 00:59) (VPkw[1] = Wert von 1:00 bis 01:59) ... (VPkw[23] = Wert von 23:00 bis 23:59)Kann ein Wert nicht ermittelt werden, so wird -1 zurückgegeben.
GanglinienInterface.getVPkw()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |