|
||||||||||
| 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.StrassenSegment
public class StrassenSegment
Es wird ein Strassensegment modelliert.
| Field Summary | |
|---|---|
protected java.util.Set<StrassenSegment> |
_nachfolger
Die Nachfolger-Strassensegmente zu diesem Strassensegment |
protected java.util.Set<StrassenSegment> |
_nachfolgerAufStrasse
Die Nachfolger-Strassensegmente auf derselben Straße zu diesem Strassensegment |
protected java.util.Set<StrassenSegment> |
_vorgaenger
Die Vorgänger-Strassensegmente zu diesem Strassensegment |
protected java.util.Set<StrassenSegment> |
_vorgaengerAufStrasse
Die Vorgänger-Strassensegmente auf derselben Straße zu diesem Strassensegment |
| Constructor Summary | |
|---|---|
protected |
StrassenSegment(de.bsvrz.dav.daf.main.config.SystemObject davObjekt,
long laenge)
Erstellt eine neue Instanz vom Typ StrassenSegment |
| Method Summary | |
|---|---|
boolean |
beginntAmAutobahnAnfang()
Methode prüft bei äußeren Straßensegmenten ob das Segment am Autobahnanfang beginnt. |
boolean |
beginntInAutobahnKreuzOderDreieck()
Methode prüft bei äußeren Straßensegmenten ob das Straßensegment in einem Autobahnkreuz oder Autobahndreieck beginnt. |
boolean |
endetAmAutobahnEnde()
Methode prüft bei äußeren Straßensegmenten ob das Segment am Autobahnende endet. |
boolean |
endetInAutobahnKreuzOderDreieck()
Methode prüft bei äußeren Straßensegmenten ob das Straßensegment in einem Autobahnkreuz oder Autobahndreieck endet. |
StrassenSegment |
getKuerzestenNachfolgerAufStrasse()
|
StrassenSegment |
getKuerzestenVorgaengerAufStrasse()
|
long |
getLaenge()
|
java.util.SortedSet<MessQuerschnitt> |
getMessQuerschnitte()
Read only Zugriff auf die Messquerschnitte, die auf diesem Strassensegment liegen |
java.util.Set<StrassenSegment> |
getNachFolger()
Read-Only-Zugriff auf die Nachfolger-Strassensegmente zu diesem Strassensegment |
java.util.Set<StrassenSegment> |
getNachfolgerAufStrasse()
Read-Only-Zugriff auf die Nachfolger-Strassensegmente auf derselben Straße zu diesem Strassensegment |
java.util.List<StrassenTeilSegment> |
getStrassenTeilSegmente()
Read only Zugriff auf die Strassenteilsegmente dieses Strassensegments |
java.util.Set<StrassenSegment> |
getVorgaenger()
Read-Only-Zugriff auf die Vorgänger-Strassensegmente zu diesem Strassensegment |
java.util.Set<StrassenSegment> |
getVorgaengerAufStrasse()
Read-Only-Zugriff auf die Vorgänger-Strassensegmente auf derselben Straße zu diesem Strassensegment |
| 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 |
|---|
protected java.util.Set<StrassenSegment> _nachfolger
protected java.util.Set<StrassenSegment> _vorgaenger
protected java.util.Set<StrassenSegment> _nachfolgerAufStrasse
protected java.util.Set<StrassenSegment> _vorgaengerAufStrasse
| Constructor Detail |
|---|
protected StrassenSegment(de.bsvrz.dav.daf.main.config.SystemObject davObjekt,
long laenge)
StrassenSegment
davObjekt - das zuzuordnente Dav-Objektlaenge - die Länge in m des Strassensegments| Method Detail |
|---|
public long getLaenge()
public java.util.Set<StrassenSegment> getNachFolger()
public java.util.Set<StrassenSegment> getVorgaenger()
public java.util.Set<StrassenSegment> getNachfolgerAufStrasse()
public java.util.Set<StrassenSegment> getVorgaengerAufStrasse()
public StrassenSegment getKuerzestenVorgaengerAufStrasse()
public StrassenSegment getKuerzestenNachfolgerAufStrasse()
public boolean beginntInAutobahnKreuzOderDreieck()
public boolean endetInAutobahnKreuzOderDreieck()
public boolean beginntAmAutobahnAnfang()
public boolean endetAmAutobahnEnde()
public java.util.SortedSet<MessQuerschnitt> getMessQuerschnitte()
public java.util.List<StrassenTeilSegment> getStrassenTeilSegmente()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||