|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.bsvrz.sys.funclib.dambach.konfiguration.netz.StrassenSegment
de.bsvrz.sys.funclib.dambach.konfiguration.netz.AeusseresStrassenSegment
public class AeusseresStrassenSegment
Klasse realisiert ein äußeres Straßensegment
Nested Class Summary |
---|
Nested classes/interfaces inherited from class de.bsvrz.sys.funclib.dambach.konfiguration.netz.StrassenSegment |
---|
StrassenSegment.MyComparator |
Field Summary | |
---|---|
private de.bsvrz.dav.daf.main.config.DataModel |
m_dataModel
Datenmodell des DaV |
private StrassenKnoten |
m_nachKnoten
zum Straßensegment gehörender Zielknoten |
private java.lang.String |
m_strasse
zum Straßensegment gehörende Strasse |
private java.lang.String |
m_tmcRichtung
zum Straßensegment gehörende TMC Richtung |
private StrassenKnoten |
m_vonKnoten
zum Straßensegment gehörender Startknoten |
Constructor Summary | |
---|---|
AeusseresStrassenSegment(de.bsvrz.dav.daf.main.config.DataModel dataModel,
de.bsvrz.dav.daf.main.config.SystemObject objekt)
Konstruktor der Klasse |
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 |
getPidRichtungStrasse()
Methode liefert bei äußeren Straßensegmenten die Pid des Systemobjekts, erweitert um die TMC-Richtung und die Nummer der Strasse. |
java.lang.String |
getStrasse()
|
private java.lang.String |
getStrassenNummer(de.bsvrz.dav.daf.main.config.SystemObject strassenSegment)
Methode bestimmt den Strassennamen zu einem Straßensegment. |
java.lang.String |
getTmcRichtung()
|
StrassenKnoten |
getVonKnoten()
|
boolean |
isAeusseresStrassenSegment()
Methode prüft ob es sich bei dem Straßensegment um ein äußeres Straßensegment handelt. |
boolean |
liegtAufSelberStrasse(AeusseresStrassenSegment segment)
Methode prüft, ob zwei äussere Straßensegmente auf der selben Straße liegen |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private StrassenKnoten m_vonKnoten
private StrassenKnoten m_nachKnoten
private java.lang.String m_tmcRichtung
private java.lang.String m_strasse
private de.bsvrz.dav.daf.main.config.DataModel m_dataModel
Constructor Detail |
---|
public AeusseresStrassenSegment(de.bsvrz.dav.daf.main.config.DataModel dataModel, de.bsvrz.dav.daf.main.config.SystemObject objekt)
dataModel
- Datenmodellobjekt
- äußeres StraßensegmentMethod Detail |
---|
private java.lang.String getStrassenNummer(de.bsvrz.dav.daf.main.config.SystemObject strassenSegment)
strassenSegment
- Straßensegment
public StrassenKnoten getNachKnoten()
public java.lang.String getStrasse()
public java.lang.String getTmcRichtung()
public StrassenKnoten getVonKnoten()
public boolean liegtAufSelberStrasse(AeusseresStrassenSegment segment)
segment
- zu prüfendes Straßensegment
public java.lang.String getPidRichtungStrasse()
getPidRichtungStrasse
in class StrassenSegment
public boolean isAeusseresStrassenSegment()
isAeusseresStrassenSegment
in class StrassenSegment
public 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 |