public abstract class Situation extends AbstractSystemObjekt
SystemObjekt.PidComparator| Constructor and Description |
|---|
Situation(de.bsvrz.dav.daf.main.config.SystemObject obj)
Konstruktor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addNetzReferenz(VerkehrModellNetz netz)
fügt der Situation eine Netzreferenz hinzu.
|
StrassenKnoten |
getFolgeKnoten()
liefert den in Fahrtrichtung auf die Baustelle folgenden Straßenknoten.
|
double |
getLaenge()
liefert die Länge der Situation als Summe der Längen der beteiligten
Straßensegemente abzüglich des Endoffsets und des Startoffsets.
|
java.util.Set<VerkehrModellNetz> |
getNetze()
liefert die Menge der Netze in denen die Situation referenziert wird.
|
PdSituationsEigenschaften |
getSituationsEigenschaften()
liefert den Datensatz zum Speichern der Sitautionseigenschaften.
|
Strasse |
getStrasse()
liefert die Strasse auf der die Baustelle beginnt.
|
java.lang.String |
getStrassenName(boolean anpassen)
ermittelt den Name der Strasse.
|
TmcRichtung |
getTmcRichtung()
liefert die Richtung in der der Stau liegt.
|
StrassenKnoten |
getVonKnoten()
liefert den in Fahrtrichtung vor der Baustelle liegenden Straßenknoten.
|
void |
removeNetzReferenz(VerkehrModellNetz netz)
entfernt eine Netzreferenz von der Situation.
|
compareTo, equals, getId, getName, getOnlineDatensatz, getOnlineDatensatz, getParameterDatensatz, getParameterDatensatz, getPid, getSystemObject, hashCode, hasOnlineDatensatz, hasParameterDatensatz, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetTyppublic Situation(de.bsvrz.dav.daf.main.config.SystemObject obj)
obj - das Systemobjekt, das die Situation definiertpublic void addNetzReferenz(VerkehrModellNetz netz)
netz - das Netz für das eine Referenz hinzugefügt wird.public StrassenKnoten getFolgeKnoten()
null
zurück.nullpublic double getLaenge()
public java.util.Set<VerkehrModellNetz> getNetze()
public PdSituationsEigenschaften getSituationsEigenschaften()
public Strasse getStrasse()
null geliefert.null, wenn keine ermittelt werden
konnte.public java.lang.String getStrassenName(boolean anpassen)
anpassen - definiert, ob eine richtungsbezogene Anpassung des Namnes
versucht werden sollpublic TmcRichtung getTmcRichtung()
null, wenn keine ermittelt werden
konnte.public StrassenKnoten getVonKnoten()
null
zurück.nullpublic void removeNetzReferenz(VerkehrModellNetz netz)
netz - das Netz auf das die Referenz entfernt wird.