|
||||||||||
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 StrassensegmentsMethod Detail |
---|
public AeusseresStrassenSegment getVonSegment()
public AeusseresStrassenSegment getNachSegment()
void addNachfolger(StrassenSegment segment)
StrassenSegment
addNachfolger
in class StrassenSegment
segment
- das Nachfolger-Segmentvoid addVorgaenger(StrassenSegment segment)
StrassenSegment
addVorgaenger
in class StrassenSegment
segment
- das Vorgänger-Segmentvoid addNachfolgerAufStrasse(StrassenSegment segment)
StrassenSegment
addNachfolgerAufStrasse
in class StrassenSegment
segment
- das Nachfolger-Segment auf derselben Straßevoid addVorgaengerAufStrasse(StrassenSegment segment)
StrassenSegment
addVorgaengerAufStrasse
in class StrassenSegment
segment
- das Vorgänger-Segment auf derselben Straßepublic boolean beginntInAutobahnKreuzOderDreieck()
beginntInAutobahnKreuzOderDreieck
in class StrassenSegment
public boolean endetInAutobahnKreuzOderDreieck()
endetInAutobahnKreuzOderDreieck
in class StrassenSegment
public boolean beginntAmAutobahnAnfang()
beginntAmAutobahnAnfang
in class StrassenSegment
public boolean endetAmAutobahnEnde()
endetAmAutobahnEnde
in class StrassenSegment
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |