|
||||||||||
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 StrassensegmentsMethod 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 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 |