public class AeusseresStrassenSegment extends StrassenSegment implements NetzBestandTeil
SystemObjekt.PidComparator
Modifier and Type | Field and Description |
---|---|
private static Set<AeusseresStrassenSegment> |
assListe
die Liste aller definierten äußeren Straßensegmente.
|
private static boolean |
initialized |
private StrassenKnoten |
nachKnoten
der Straßenknoten, an dem das Segment endet.
|
private Set<RoutenStueck> |
routenStuecke
die Menge der Routenstücke, zu denen das Straßensegment gehört.
|
private TmcRichtung |
tmcRichtung
die Richtung des Straßensegments.
|
private StrassenKnoten |
vonKnoten
der Straßenknoten, an dem das Segment beginnt.
|
ATT_NAME_SITUATION
Constructor and Description |
---|
AeusseresStrassenSegment(de.bsvrz.dav.daf.main.config.SystemObject obj)
Konstruktor.
|
Modifier and Type | Method and Description |
---|---|
StrassenKnoten |
getNachKnoten()
liefert den Knoten, zu dem das Straßensegment hinführt.
|
Collection<? extends StrassenSegment> |
getNetzSegmentListe()
liefert alle Straßensegmente, die durch das aktuelle Objekt dem gleichen
Netz zugeordnet werden können.
|
Collection<RoutenStueck> |
getRoutenStuecke()
liefert die Liste der Routenstücke, zu denen das Straßensegment gehört.
|
static Collection<AeusseresStrassenSegment> |
getSegmentListe(de.bsvrz.dav.daf.main.config.DataModel model)
liefert die Liste aller im System deifnierten äußeren Straßensegmente.
|
TmcRichtung |
getTmcRichtung()
liefert die für das Straßensegment definierte TMC-Richtung.
|
SystemObjektTyp |
getTyp()
Gibt den Typ des Systemobjekts zurück.
|
StrassenKnoten |
getVonKnoten()
liefert den Knoten, an dem das Straßensegment beginnt.
|
anzahlStrassenTeilSegmente, contains, getAnfangsPunkt, getEndPunkt, getLaenge, getLinien, getMessquerschnitte, getStrasse, getStrassenTeilSegment, getStrassenTeilSegmente, getTeilSegmentOffset
compareTo, equals, getId, getName, getOnlineDatensatz, getOnlineDatensatz, getParameterDatensatz, getParameterDatensatz, getPid, getSystemObject, hashCode, hasOnlineDatensatz, hasParameterDatensatz, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getId, getName, getOnlineDatensatz, getOnlineDatensatz, getParameterDatensatz, getParameterDatensatz, getPid, getSystemObject, hasOnlineDatensatz, hasParameterDatensatz
compareTo
private static Set<AeusseresStrassenSegment> assListe
private static boolean initialized
private StrassenKnoten vonKnoten
private StrassenKnoten nachKnoten
private Set<RoutenStueck> routenStuecke
private TmcRichtung tmcRichtung
public AeusseresStrassenSegment(de.bsvrz.dav.daf.main.config.SystemObject obj)
obj
- das zu Grunde liegende Systemobjektpublic static Collection<AeusseresStrassenSegment> getSegmentListe(de.bsvrz.dav.daf.main.config.DataModel model)
model
- das Datenmodell, aus dem die Straßensegmente ermittelt werdenpublic StrassenKnoten getNachKnoten()
public Collection<? extends StrassenSegment> getNetzSegmentListe()
NetzBestandTeil
getNetzSegmentListe
in interface NetzBestandTeil
public Collection<RoutenStueck> getRoutenStuecke()
public TmcRichtung getTmcRichtung()
public SystemObjektTyp getTyp()
SystemObjekt
getTyp
in interface SystemObjekt
getTyp
in class StrassenSegment
public StrassenKnoten getVonKnoten()
Copyright © 2017 BitCtrl Systems GmbH. All rights reserved.