public interface ISobIndikator
Modifier and Type | Method and Description |
---|---|
de.bsvrz.sys.funclib.bitctrl.modell.verkehr.objekte.StoerfallIndikator |
getIndikator()
liefert den verwendeten Störfallindikator aus der
Datenverteilerkonfiguration.
|
double |
getLaenge()
liefert die zugeordnete Länge des Indikators auf der Straße.
|
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.
|
double |
getStauBeginn()
liefert die Position in der ein durch den Indikator bewirkter Staubereich
beginnt (in Metern).
|
double |
getStauEnde()
liefert die Position in der ein durch den Indikator bewirkter Staubereich
endet (in Metern).
|
ISobStrasse |
getStrasse()
liefert die Straße, der der Indikator zugeordnet ist.
|
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.
|
de.bsvrz.sys.funclib.bitctrl.modell.verkehr.objekte.StoerfallIndikator getIndikator()
double getLaenge()
String getName()
ISobIndikator getNext()
double getPosition()
ISobIndikator getPrev()
IFahrtRichtung getRichtung()
SobStoerfallSituation getSituation()
double getStauBeginn()
double getStauEnde()
ISobStrasse getStrasse()
boolean isFreierVerkehr()
boolean isGeaendert()
void setGeaendert(boolean status)
status
- der Zielstatusvoid setPosition(double position)
position
- die Positionvoid sichereSituation()
Copyright © 2017 BitCtrl Systems GmbH. All rights reserved.