|
||||||||||
| 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
de.bsvrz.ste.rdstmc.konfiguration.InneresStrassenSegment
public class InneresStrassenSegment
Es wird ein inneres Strassensegment modelliert.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class de.bsvrz.ste.rdstmc.konfiguration.StrassenSegment |
|---|
StrassenSegment.MqComparator |
| Field Summary | |
|---|---|
private static de.bsvrz.sys.funclib.debug.Debug |
_debug
Debug-Logger für Logging-Ausgaben |
private AeusseresStrassenSegment |
_nachSegment
Das Nachfolger-Segment |
private AeusseresStrassenSegment |
_vonSegment
Das Vorgänger-Segment |
| Fields inherited from class de.bsvrz.ste.rdstmc.konfiguration.StrassenSegment |
|---|
_messQuerschnitte, _nachfolger, _nachfolgerAufStrasse, _strassenTeilSegmente, _vorgaenger, _vorgaengerAufStrasse |
| Constructor Summary | |
|---|---|
InneresStrassenSegment(de.bsvrz.dav.daf.main.config.SystemObject davObjekt,
long laenge)
Erstellt eine neue Instanz vom Typ InneresStrassenSegment |
|
| Method Summary | |
|---|---|
(package private) void |
addNachfolger(StrassenSegment segment)
Fügt diesem Segment ein Nachfolger-Segment hinzu |
(package private) void |
addNachfolgerAufStrasse(StrassenSegment segment)
Fügt diesem Segment ein Nachfolger-Segment auf derselben Straße hinzu |
(package private) void |
addVorgaenger(StrassenSegment segment)
Fügt diesem Segment ein Vorgänger-Segment hinzu |
(package private) void |
addVorgaengerAufStrasse(StrassenSegment segment)
Fügt diesem Segment ein Vorgänger-Segment auf derselben Straße hinzu |
boolean |
beginntAmAutobahnAnfang()
Methode prüft ob der Straßenknoten in dem das Straßensegment liegt ein Autobahnanfang ist |
boolean |
beginntInAutobahnKreuzOderDreieck()
Methode prüft das Straßensegmenten in einem Autobahnkreuz oder Autobahndreieck liegt |
boolean |
endetAmAutobahnEnde()
Methode prüft ob der Straßenknoten in dem das Straßensegment liegt ein Autobahnende ist |
boolean |
endetInAutobahnKreuzOderDreieck()
Methode prüft das Straßensegmenten in einem Autobahnkreuz oder Autobahndreieck endet |
AeusseresStrassenSegment |
getNachSegment()
|
AeusseresStrassenSegment |
getVonSegment()
|
| Methods inherited from class de.bsvrz.ste.rdstmc.konfiguration.StrassenSegment |
|---|
addMessQuerschnitt, addStrassenTeilSegment, getKuerzestenNachfolgerAufStrasse, getKuerzestenVorgaengerAufStrasse, getLaenge, getMessQuerschnitte, getNachFolger, getNachfolgerAufStrasse, getStrassenTeilSegmente, getVorgaenger, getVorgaengerAufStrasse |
| 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 AeusseresStrassenSegment _vonSegment
private AeusseresStrassenSegment _nachSegment
| Constructor Detail |
|---|
public InneresStrassenSegment(de.bsvrz.dav.daf.main.config.SystemObject davObjekt,
long laenge)
InneresStrassenSegment
davObjekt - das zuzuordnente Dav-Objektlaenge - die Länge in m des Strassensegments| Method Detail |
|---|
public AeusseresStrassenSegment getVonSegment()
public AeusseresStrassenSegment getNachSegment()
void addNachfolger(StrassenSegment segment)
StrassenSegment
addNachfolger in class StrassenSegmentsegment - das Nachfolger-Segmentvoid addVorgaenger(StrassenSegment segment)
StrassenSegment
addVorgaenger in class StrassenSegmentsegment - das Vorgänger-Segmentvoid addNachfolgerAufStrasse(StrassenSegment segment)
StrassenSegment
addNachfolgerAufStrasse in class StrassenSegmentsegment - das Nachfolger-Segment auf derselben Straßevoid addVorgaengerAufStrasse(StrassenSegment segment)
StrassenSegment
addVorgaengerAufStrasse in class StrassenSegmentsegment - das Vorgänger-Segment auf derselben Straßepublic boolean beginntInAutobahnKreuzOderDreieck()
beginntInAutobahnKreuzOderDreieck in class StrassenSegmentpublic boolean endetInAutobahnKreuzOderDreieck()
endetInAutobahnKreuzOderDreieck in class StrassenSegmentpublic boolean beginntAmAutobahnAnfang()
beginntAmAutobahnAnfang in class StrassenSegmentpublic boolean endetAmAutobahnEnde()
endetAmAutobahnEnde in class StrassenSegment
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||