public abstract class SobIndikator extends Object implements ISobIndikator, ISobParameterListener, de.bsvrz.sys.funclib.bitctrl.modell.DatensatzUpdateListener
| Constructor and Description |
|---|
SobIndikator(FahrtRichtung richtung,
de.bsvrz.sys.funclib.bitctrl.modell.verkehr.objekte.StoerfallIndikator indikator)
Konstruktor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
changed(ISobParameterObserver parameter)
wird aufgerufen, wenn sich die Parameter für die Stauobjektbestimmung
geändert haben.
|
void |
datensatzAktualisiert(de.bsvrz.sys.funclib.bitctrl.modell.DatensatzUpdateEvent event) |
String |
getName()
liefert den Namen des Indikators.
|
ISobIndikator |
getNext()
liefert den in Fahrtrichtung liegenden nächsten Indikator.
|
double |
getPosition()
liefert die Position des Indikators relativ zum Startpunkt der Straße (in
Metern).
|
ISobIndikator |
getPrev()
liefert den entgegengesetzt zur Fahrtrichtung liegenden nächsten
Indikator.
|
IFahrtRichtung |
getRichtung()
liefert die Richtung des Verkehrsflusses den der Indikator auswertet.
|
SobStoerfallSituation |
getSituation()
liefert die aktualle Situation die vom Indikator ermittelt wurde.
|
ISobStrasse |
getStrasse()
liefert die Straße, der der Indikator zugeordnet ist.
|
protected de.bsvrz.sys.funclib.bitctrl.modell.verkehr.objekte.StoerfallIndikator |
getUsedIndikator()
liefert den verwendeten Störfallindikator.
|
boolean |
isFreierVerkehr()
liefert eine Aussage, ob freier Verkehr gemeldet wurde.
|
boolean |
isGeaendert()
ermittelt, ob der Status des Indikators verändert wurde.
|
void |
setGeaendert(boolean status)
setzt den Änderungsstatus des Indikators.
|
void |
setPosition(double position)
setzt die Position des Indikators.
|
void |
sichereSituation()
sichert die aktuelle Situation des Indikators.
|
String |
toString() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetIndikator, getLaenge, getStauBeginn, getStauEndepublic SobIndikator(FahrtRichtung richtung, de.bsvrz.sys.funclib.bitctrl.modell.verkehr.objekte.StoerfallIndikator indikator)
richtung - die Fahrtrichtung für die der Indikator zur
Stauobjektbestimmung verwendet wird.indikator - der verwendete Störfallindikator aus der
Datenverteilerkonfigurationpublic final void changed(ISobParameterObserver parameter)
ISobParameterListenerchanged in interface ISobParameterListenerparameter - das Objekt mit den geänderten Parameternpublic void datensatzAktualisiert(de.bsvrz.sys.funclib.bitctrl.modell.DatensatzUpdateEvent event)
datensatzAktualisiert in interface de.bsvrz.sys.funclib.bitctrl.modell.DatensatzUpdateListenerpublic final String getName()
ISobIndikatorgetName in interface ISobIndikatorpublic final ISobIndikator getNext()
ISobIndikatorgetNext in interface ISobIndikatorpublic double getPosition()
ISobIndikatorgetPosition in interface ISobIndikatorpublic final ISobIndikator getPrev()
ISobIndikatorgetPrev in interface ISobIndikatorpublic final IFahrtRichtung getRichtung()
ISobIndikatorgetRichtung in interface ISobIndikatorpublic final SobStoerfallSituation getSituation()
ISobIndikatorgetSituation in interface ISobIndikatorpublic final ISobStrasse getStrasse()
ISobIndikatorgetStrasse in interface ISobIndikatorprotected final de.bsvrz.sys.funclib.bitctrl.modell.verkehr.objekte.StoerfallIndikator getUsedIndikator()
public boolean isFreierVerkehr()
ISobIndikatorisFreierVerkehr in interface ISobIndikatorpublic final boolean isGeaendert()
ISobIndikatorisGeaendert in interface ISobIndikatorpublic final void setGeaendert(boolean status)
ISobIndikatorsetGeaendert in interface ISobIndikatorstatus - der Zielstatuspublic final void setPosition(double position)
ISobIndikatorsetPosition in interface ISobIndikatorposition - die Positionpublic final void sichereSituation()
ISobIndikatorsichereSituation in interface ISobIndikatorCopyright © 2017 BitCtrl Systems GmbH. All rights reserved.