public class InneresStrassenSegment extends StrassenSegment
StrassenSegment.MqComparator| Modifier and Type | Field and Description |
|---|---|
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
|
_messQuerschnitte, _nachfolger, _nachfolgerAufStrasse, _strassenTeilSegmente, _vorgaenger, _vorgaengerAufStrasse| Constructor and Description |
|---|
InneresStrassenSegment(de.bsvrz.dav.daf.main.config.SystemObject davObjekt,
long laenge)
Erstellt eine neue Instanz vom Typ
InneresStrassenSegment |
| Modifier and Type | Method and Description |
|---|---|
(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() |
addMessQuerschnitt, addStrassenTeilSegment, getKuerzestenNachfolgerAufStrasse, getKuerzestenVorgaengerAufStrasse, getLaenge, getMessQuerschnitte, getNachFolger, getNachfolgerAufStrasse, getStrassenTeilSegmente, getVorgaenger, getVorgaengerAufStrassegetDavObjekt, toStringprivate static final de.bsvrz.sys.funclib.debug.Debug _debug
private AeusseresStrassenSegment _vonSegment
private AeusseresStrassenSegment _nachSegment
public InneresStrassenSegment(de.bsvrz.dav.daf.main.config.SystemObject davObjekt,
long laenge)
InneresStrassenSegmentdavObjekt - das zuzuordnente Dav-Objektlaenge - die Länge in m des Strassensegmentspublic AeusseresStrassenSegment getVonSegment()
public AeusseresStrassenSegment getNachSegment()
void addNachfolger(StrassenSegment segment)
StrassenSegmentaddNachfolger in class StrassenSegmentsegment - das Nachfolger-Segmentvoid addVorgaenger(StrassenSegment segment)
StrassenSegmentaddVorgaenger in class StrassenSegmentsegment - das Vorgänger-Segmentvoid addNachfolgerAufStrasse(StrassenSegment segment)
StrassenSegmentaddNachfolgerAufStrasse in class StrassenSegmentsegment - das Nachfolger-Segment auf derselben Straßevoid addVorgaengerAufStrasse(StrassenSegment segment)
StrassenSegmentaddVorgaengerAufStrasse 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 StrassenSegmentCopyright © 2016 BitCtrl Systems GmbH. All rights reserved.