public interface IStau
Modifier and Type | Method and Description |
---|---|
void |
aktualisierePrognoseVerlaengerung()
aktualisiert die für den Stau berechnete Prognoseverlängerung auf Basis
des aktuellen Status der beteiligten Störfallindikatoren.
|
long |
anzahlFahrStreifen(long position)
liefert die Anzahl der Fahrstreifen an der angegebenen Position innerhalb
des Staus.
|
void |
entfernen()
entfernt das Stauobjekt aus der Konfiguration des Datenverteilers und der
Stauobjektverwaltung.
|
java.util.Collection<SobStrassenKnoten> |
ermittleAsAmAnfang(MessQuerschnittAllgemein mq)
liefert die Menge der Knoten, die zwischen Stauanfang und dem übergebenen
Messquerschnitt liegen.
|
java.util.Collection<SobStrassenKnoten> |
ermittleAsAmEnde(MessQuerschnittAllgemein mq)
liefert die Menge der Knoten, die zwischen Stauende und dem übergebenen
Messquerschnitt liegen.
|
java.util.Collection<SobStrassenKnoten> |
getKnotenImStau()
liefert die Menge der Strassenknoten, die sich im Stau befinden.
|
long |
getLaenge()
liefert die reale Länge des Stauobjektes in Metern, ohne die Verlängerung
durch die Prognose.
|
SobStrassenTeilSegment |
getLetztesStsImStau()
liefert das letzte Straßenteilsegment, das sich im Stau befindet.
|
SobMessQuerschnitt |
getMqAmAnfang()
liefert den ersten Messquerschnitt entgegengesetzt zur Fahrtrichtung
innerhalb des Staus.
|
SobMessQuerschnitt |
getMqAmEnde()
liefert den letzten Messquerschnitt entgegengesetzt zur Fahrtrichtung
innerhalb des Staus.
|
SobMessQuerschnitt |
getMqDanach()
liefert den ersten Messquerschnitt, der in Fahrtrichtung vor dem Stau und
vor dem nächsten freien Autobahnkreuz, - dreieck oder -ende liegt.
|
SobMessQuerschnitt |
getMqDavor()
liefert den ersten Messquerschnitt, der entgegengesetzt zur Fahrtrichtung
noch nicht vom Stau betroffen ist und vor dem nächsten freien
Autobahnkreuz, - dreieck oder -ende liegt.
|
long |
getOffset()
liefert die Position des Staus relativ zum Beginn des
Straßensegments in der entsprechenden Richtung.
|
SvpPrognoseDaten |
getPrognose()
liefert die Prognosedaten des Stauobjekts.
|
long |
getStartZeit()
liefert den Zeitpunkt, zu dem das Stauobjekt angelegt wurde.
|
double |
getStrassenEnde()
liefert den Längenoffset des Stauendes bezüglich der FahrtRichtung der
Straße inklusive der Verlängerung durch die Stauverlaufsprognose.
|
java.util.List<StrassenSegment> |
getStrassenSegmente()
liefert die Straßensegmente, auf denen sich der Stau befindet.
|
double |
getStrassenStart()
liefert den Anfangsoffset des Staus innerhalb der FahrtRichtung der
Straße.
|
SobStrassenTeilSegment |
getStsVorDemStau()
liefert das erste Straßenteilsegment, das sich in Fahrtrichtung hinter
dem Stau befindet.
|
void |
publizierePrognoseDaten()
publiziert die Prognosedaten eines Staus über den Datenverteiler.
|
void |
setPrognose(SvpPrognoseDaten prognose)
setzt die Prognosedaten des Stauobjekts.
|
void |
sichern(long zeitpunkt)
überträgt die Daten des Staus an den Datenverteiler.
|
void aktualisierePrognoseVerlaengerung()
long anzahlFahrStreifen(long position)
position
- die Position innerhalb des Stausvoid entfernen()
java.util.Collection<SobStrassenKnoten> ermittleAsAmAnfang(MessQuerschnittAllgemein mq)
mq
- der Messquerschnittjava.util.Collection<SobStrassenKnoten> ermittleAsAmEnde(MessQuerschnittAllgemein mq)
mq
- der Messquerschnittjava.util.Collection<SobStrassenKnoten> getKnotenImStau()
long getLaenge()
SobStrassenTeilSegment getLetztesStsImStau()
null
geliefert.null
SobMessQuerschnitt getMqAmAnfang()
null
, wenn keiner ermittelt
werden konnte.SobMessQuerschnitt getMqAmEnde()
null
, wenn keiner ermittelt
werden konnte.SobMessQuerschnitt getMqDanach()
null
, wenn keiner ermittelt
werden konnte.SobMessQuerschnitt getMqDavor()
null
, wenn keiner ermittelt
werden konnte.long getOffset()
SvpPrognoseDaten getPrognose()
null
geliefert.null
long getStartZeit()
double getStrassenEnde()
java.util.List<StrassenSegment> getStrassenSegmente()
double getStrassenStart()
SobStrassenTeilSegment getStsVorDemStau()
null
geliefert.null
void publizierePrognoseDaten()
void setPrognose(SvpPrognoseDaten prognose)
prognose
- die Datenvoid sichern(long zeitpunkt)
zeitpunkt
- der Zeitpunkt für den die Daten gesichert werden