|
||||||||||
| 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.AeusseresStrassenSegment
public class AeusseresStrassenSegment
Es wird ein äusseres 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 StrassenKnoten |
_nachKnoten
Der Strassenknoten, an dem dieses Strassensegment endet |
private java.lang.String |
_strasse
Die Straße, aud der dieses Straßensegment liegt |
private TmcLocationPunkt |
_tmcPunkt
Der TMC-Ort (TMC Location Code) dieses Straßensegments |
private int |
_tmcRichtung
Die TMC-Richtung (TMC Direction) dieses Straßensegments |
private StrassenKnoten |
_vonKnoten
Der Strassenknoten, an dem dieses Strassensegment beginnt |
| Fields inherited from class de.bsvrz.ste.rdstmc.konfiguration.StrassenSegment |
|---|
_messQuerschnitte, _nachfolger, _nachfolgerAufStrasse, _strassenTeilSegmente, _vorgaenger, _vorgaengerAufStrasse |
| Constructor Summary | |
|---|---|
AeusseresStrassenSegment(de.bsvrz.dav.daf.main.config.SystemObject davObjekt,
long laenge,
TmcLocationPunkt tmcPunkt,
int tmcRichtung,
java.lang.String strasse)
Erstellt eine neue Instanz vom Typ AeusseresStrassenSegment |
|
| Method Summary | |
|---|---|
boolean |
beginntAmAutobahnAnfang()
Methode prüft ob das Straßensegmenten am Autobahnanfang beginnt |
boolean |
beginntInAutobahnKreuzOderDreieck()
Methode prüft das Straßensegmenten in einem Autobahnkreuz oder Autobahndreieck beginnt |
boolean |
endetAmAutobahnEnde()
Methode prüft ob das Straßensegmenten am Autobahnende endet |
boolean |
endetInAutobahnKreuzOderDreieck()
Methode prüft das Straßensegmenten in einem Autobahnkreuz oder Autobahndreieck endet |
StrassenKnoten |
getNachKnoten()
|
java.lang.String |
getStrasse()
|
TmcLocationPunkt |
getTmcPunkt()
|
int |
getTmcRichtung()
Bestimmt die TMC-Richtung (TMC Direction) dieses Straßensegments |
StrassenKnoten |
getVonKnoten()
|
boolean |
liegtAufSelberStrasse(AeusseresStrassenSegment segment)
Prüft, ob 2 äußere Straßensegmente auf einer Straße liegen |
(package private) void |
setNachKnoten(StrassenKnoten nachKnoten)
Setzt den Endknoten für dieses Strassensegment |
(package private) void |
setVonKnoten(StrassenKnoten vonKnoten)
Setzt den Startknoten für dieses Strassensegment |
| Methods inherited from class de.bsvrz.ste.rdstmc.konfiguration.StrassenSegment |
|---|
addMessQuerschnitt, addNachfolger, addNachfolgerAufStrasse, addStrassenTeilSegment, addVorgaenger, addVorgaengerAufStrasse, 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 TmcLocationPunkt _tmcPunkt
private int _tmcRichtung
private java.lang.String _strasse
private StrassenKnoten _vonKnoten
private StrassenKnoten _nachKnoten
| Constructor Detail |
|---|
public AeusseresStrassenSegment(de.bsvrz.dav.daf.main.config.SystemObject davObjekt,
long laenge,
TmcLocationPunkt tmcPunkt,
int tmcRichtung,
java.lang.String strasse)
AeusseresStrassenSegment
davObjekt - das zuzuordnente Dav-Objektlaenge - die Länge in m des StrassensegmentstmcOrt - der TMC-Ort-Code dieses StrassensegmentstmcRichtung - die TMC-Richtung dieses Strassensegments| Method Detail |
|---|
public TmcLocationPunkt getTmcPunkt()
public int getTmcRichtung()
public java.lang.String getStrasse()
public boolean liegtAufSelberStrasse(AeusseresStrassenSegment segment)
segment - das mit diesem Segment zu prüfende äußere Segment
public StrassenKnoten getVonKnoten()
void setVonKnoten(StrassenKnoten vonKnoten)
der - Strassenknoten, an dem dieses Strassensegment beginntpublic StrassenKnoten getNachKnoten()
void setNachKnoten(StrassenKnoten nachKnoten)
der - Strassenknoten, an dem dieses Strassensegment endetpublic 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 | |||||||||