public class StrassenKnoten extends DavProxyObjekt
Modifier and Type | Field and Description |
---|---|
private List<AeusseresStrassenSegment> |
abgehendeAeussereSegmente
Die von diesem Strassenknoten abgehenden äußeseren
Strassensegmente.
|
private static de.bsvrz.sys.funclib.debug.Debug |
DEBUG
Debug-Logger für Logging-Ausgaben.
|
private List<AeusseresStrassenSegment> |
hinfuehrendeAeussereSegmente
Die zu diesem Strassenknoten hinführenden äußeren
Strassensegmente.
|
private List<InneresStrassenSegment> |
innereSegmente
Die zu diesem Strassenknoten gehörenden inneren Strassensegmente.
|
private String |
typ
Länge in m dieses Straßensegments.
|
Constructor and Description |
---|
StrassenKnoten(de.bsvrz.dav.daf.main.config.SystemObject davObjekt,
String typ)
Erstellt eine neue Instanz vom Typ
StrassenKnoten . |
Modifier and Type | Method and Description |
---|---|
(package private) void |
addAbgehendesSegment(AeusseresStrassenSegment segment)
Fügt diesem Knoten ein abgehendes Segment hinzu
|
(package private) void |
addHinfuehrendesSegment(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
|
List<AeusseresStrassenSegment> |
getAbgehendeSegmente()
Read-Only-Zugriff auf die von diesem Strassenknoten abgehenden äusseren
Strassensegmente
|
List<AeusseresStrassenSegment> |
getHinfuehrendeSegmente()
Read-Only-Zugriff auf die zu diesem Strassenknoten hinführenden äusseren
Strassensegmente
|
List<InneresStrassenSegment> |
getInnereSegmente()
Read-Only-Zugriff auf die zu diesem Strassenknoten gehörenden inneren
Strassensegmente
|
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.
|
getDavObjekt, toString
private static final de.bsvrz.sys.funclib.debug.Debug DEBUG
private String typ
private List<AeusseresStrassenSegment> abgehendeAeussereSegmente
private List<AeusseresStrassenSegment> hinfuehrendeAeussereSegmente
private List<InneresStrassenSegment> innereSegmente
public StrassenKnoten(de.bsvrz.dav.daf.main.config.SystemObject davObjekt, String typ)
StrassenKnoten
.davObjekt
- das zuzuordnente Dav-Objekttyp
- Typpublic String getTyp()
public List<AeusseresStrassenSegment> getAbgehendeSegmente()
void addAbgehendesSegment(AeusseresStrassenSegment segment)
segment
- das neue abgehende Segmentpublic List<AeusseresStrassenSegment> getHinfuehrendeSegmente()
void addHinfuehrendesSegment(AeusseresStrassenSegment segment)
segment
- das neue hinführende Segmentpublic 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()
Copyright © 2016 BitCtrl Systems GmbH. All rights reserved.