|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.bsvrz.ste.rdstmc.konfiguration.DavProxyObjekt
de.bsvrz.ste.rdstmc.konfiguration.StrassenKnoten
public class StrassenKnoten
Es wird ein Strassenknoten modelliert.
Field Summary | |
---|---|
private java.util.List<AeusseresStrassenSegment> |
_abgehendeAeussereSegmente
Die von diesem Strassenknoten abgehenden äusseren Strassensegmente |
private static de.bsvrz.sys.funclib.debug.Debug |
_debug
Debug-Logger für Logging-Ausgaben |
private java.util.List<AeusseresStrassenSegment> |
_hinführendeAeussereSegmente
Die zu diesem Strassenknoten hinführenden äusseren Strassensegmente |
private java.util.List<InneresStrassenSegment> |
_innereSegmente
Die zu diesem Strassenknoten gehörenden inneren Strassensegmente |
private java.lang.String |
_typ
Länge in m dieses Straßensegments |
Constructor Summary | |
---|---|
StrassenKnoten(de.bsvrz.dav.daf.main.config.SystemObject davObjekt,
java.lang.String typ)
Erstellt eine neue Instanz vom Typ StrassenKnoten |
Method Summary | |
---|---|
(package private) void |
addAbgehendesSegment(AeusseresStrassenSegment segment)
Fügt diesem Knoten ein abgehendes Segment hinzu |
(package private) void |
addHinführendesSegment(AeusseresStrassenSegment segment)
Fügt diesem Knoten ein hinführendes Segment hinzu |
(package private) void |
addInneresSegment(InneresStrassenSegment segment)
Fügt diesem Knoten ein inneres Segment hinzu |
java.util.List<AeusseresStrassenSegment> |
getAbgehendeSegmente()
Read-Only-Zugriff auf die von diesem Strassenknoten abgehenden äusseren Strassensegmente |
java.util.List<AeusseresStrassenSegment> |
getHinführendeSegmente()
Read-Only-Zugriff auf die zu diesem Strassenknoten hinführenden äusseren Strassensegmente |
java.util.List<InneresStrassenSegment> |
getInnereSegmente()
Read-Only-Zugriff auf die zu diesem Strassenknoten gehörenden inneren Strassensegmente |
java.lang.String |
getTyp()
|
boolean |
isAutobahnAnfang()
Methode prüft ob es sich bei dem Knoten um einen Autobahnanfang handelt |
boolean |
isAutobahnAnschlussStelle()
Methode prüft ob es sich bei dem Knoten um eine Autobahnanschlussstelle handelt |
boolean |
isAutobahnDreieck()
Methode prüft ob es sich bei dem Knoten um ein Autobahndreieck handelt |
boolean |
isAutobahnEnde()
Methode prüft ob es sich bei dem Knoten um ein Autobahnende handelt |
boolean |
isAutobahnKreuz()
Methode prüft ob es sich bei dem Knoten um ein Autobahnkreuz handelt |
boolean |
isSonstigerKnoten()
Methode prüft ob es sich bei dem Knoten um einen sonstigen Knoten handelt |
Methods inherited from class de.bsvrz.ste.rdstmc.konfiguration.DavProxyObjekt |
---|
getDavObjekt, toString |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
private static final de.bsvrz.sys.funclib.debug.Debug _debug
private java.lang.String _typ
private java.util.List<AeusseresStrassenSegment> _abgehendeAeussereSegmente
private java.util.List<AeusseresStrassenSegment> _hinführendeAeussereSegmente
private java.util.List<InneresStrassenSegment> _innereSegmente
Constructor Detail |
---|
public StrassenKnoten(de.bsvrz.dav.daf.main.config.SystemObject davObjekt, java.lang.String typ)
StrassenKnoten
davObjekt
- das zuzuordnente Dav-Objektlaenge
- die Länge in m des StrassensegmentsMethod Detail |
---|
public java.lang.String getTyp()
public java.util.List<AeusseresStrassenSegment> getAbgehendeSegmente()
void addAbgehendesSegment(AeusseresStrassenSegment segment)
segment
- das neue abgehende Segmentpublic java.util.List<AeusseresStrassenSegment> getHinführendeSegmente()
void addHinführendesSegment(AeusseresStrassenSegment segment)
segment
- das neue hinführende Segmentpublic java.util.List<InneresStrassenSegment> getInnereSegmente()
void addInneresSegment(InneresStrassenSegment segment)
segment
- das neue hinführende Segmentpublic boolean isAutobahnKreuz()
public boolean isAutobahnDreieck()
public boolean isAutobahnEnde()
public boolean isAutobahnAnfang()
public boolean isAutobahnAnschlussStelle()
public boolean isSonstigerKnoten()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |