|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.bsvrz.kex.bwsin.konfig.Verbindungspunkt
public class Verbindungspunkt
Repäsentiert einen Verbindungspunkt von Straßenelementen in der internen Netzrepräsentation.
Field Summary | |
---|---|
private de.bsvrz.sys.funclib.debug.Debug |
debug
DebugLogger für Debug-Ausgaben. |
private org.geotools.feature.Feature |
feature
das zugehörige Feature. |
private ArrayList<StrassenAbschnitt> |
strassenAbschnitteNach
Liste der am Verbindungspunkt ankommenden Straßenabschnitte. |
private ArrayList<StrassenAbschnitt> |
strassenAbschnitteVon
Liste der vom Verbindungspunkt abgehenden Straßenabschnitte. |
private ArrayList<StrassenElement> |
strassenElementeNach
Liste der am Verbindungspunkt ankommenden Straßenelemente. |
private ArrayList<StrassenElement> |
strassenElementeVon
Liste der vom Verbindungspunkt abgehenden Straßenelemente. |
private boolean |
used
Flag, ob der Verbindungspunkt benutzt wird. |
Constructor Summary | |
---|---|
Verbindungspunkt(org.geotools.feature.Feature feature)
Konstruktur auf der Basis eines Verbindungspunkt-Features der OKSTRA- Datenbasis. |
Method Summary | |
---|---|
void |
addNach(StrassenElement strassenelement)
Fügt ein Straßenelement zur Liste der ankommenden Straßenelemente des Verbindungspunktes hinzu. |
void |
addStrassenAbschnittNach(StrassenAbschnitt abschnitt)
Fügt einen Straßenabschnitten der Liste der ankommenden Straßenabschnitte hinzu. |
void |
addStrassenAbschnittVon(StrassenAbschnitt abschnitt)
Fügt einen Straßenabschnitten der Liste der abgehenden Straßenabschnitte hinzu. |
void |
addVon(StrassenElement strassenelement)
Fügt ein Straßenelement zur Liste der abgehenden Straßenelemente des Verbindungspunktes hinzu. |
StrassenElement |
findeNachfolger(StrassenElement element)
Sucht ein nachfolgendes Straßenelement. |
StrassenElement |
findeVorgaenger(StrassenElement element)
Sucht ein Vorgänger-Straßenelement. |
ArrayList<StrassenElement> |
getElementeAbgehend()
Gibt die Liste der abgehenden Straßenelemente zurück. |
ArrayList<StrassenElement> |
getElementeAnkommend()
Gibt die Liste der ankommenden Straßenelemente zurück. |
org.geotools.feature.Feature |
getFeature()
Gibt das mit dem Verbindungspunkt assoziierte Feature zurück. |
String |
getID()
Gibt die Feature-ID des assozierten Features zurück. |
ArrayList<StrassenAbschnitt> |
getStrassenAbschnitteNach()
Gibt die Liste der ankommenden Straßenabschnitte zurück. |
ArrayList<StrassenAbschnitt> |
getStrassenAbschnitteVon()
Gibt die Liste der abgehenden Straßenabschnitte zurück. |
boolean |
isUsed()
Test, ob der Verbindungspunkt bereits benutzt ist. |
void |
setStrassenAbschnitteNach(ArrayList<StrassenAbschnitt> abschnitteNach)
Weist dem Verbindungspunkt eine Liste von ankommenden Straßenabschnitten zu. |
void |
setStrassenAbschnitteVon(ArrayList<StrassenAbschnitt> abschnitteVon)
Weist dem Verbindungspunkt eine Liste von abgehenden Straßenabschnitten zu. |
void |
setUsed(boolean used)
Setzt das Flag, dass den Verbindungspunkt als benutzt markiert. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private final de.bsvrz.sys.funclib.debug.Debug debug
private boolean used
private final org.geotools.feature.Feature feature
private final ArrayList<StrassenElement> strassenElementeVon
private final ArrayList<StrassenElement> strassenElementeNach
private ArrayList<StrassenAbschnitt> strassenAbschnitteVon
private ArrayList<StrassenAbschnitt> strassenAbschnitteNach
Constructor Detail |
---|
public Verbindungspunkt(org.geotools.feature.Feature feature)
feature
- Feature vom Typ 'okstra:Verbindungspunkt'Method Detail |
---|
public void addNach(StrassenElement strassenelement)
strassenelement
- StrassenElement
public void addStrassenAbschnittNach(StrassenAbschnitt abschnitt)
abschnitt
- StrassenAbschnitt
public void addStrassenAbschnittVon(StrassenAbschnitt abschnitt)
abschnitt
- StrassenAbschnitt
public void addVon(StrassenElement strassenelement)
strassenelement
- StrassenElement
public StrassenElement findeNachfolger(StrassenElement element)
element
- Straßenelement
public StrassenElement findeVorgaenger(StrassenElement element)
element
- Straßenelement
public ArrayList<StrassenElement> getElementeAbgehend()
StrassenElement
public ArrayList<StrassenElement> getElementeAnkommend()
StrassenElement
public org.geotools.feature.Feature getFeature()
StrassenElement
public String getID()
public ArrayList<StrassenAbschnitt> getStrassenAbschnitteNach()
StrassenAbschnitt
public ArrayList<StrassenAbschnitt> getStrassenAbschnitteVon()
StrassenAbschnitt
public boolean isUsed()
public void setStrassenAbschnitteNach(ArrayList<StrassenAbschnitt> abschnitteNach)
abschnitteNach
- Liste von StrassenAbschnitt
public void setStrassenAbschnitteVon(ArrayList<StrassenAbschnitt> abschnitteVon)
abschnitteVon
- Liste von StrassenAbschnitt
public void setUsed(boolean used)
used
- true/false
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |