|
|||||||||
| 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ßensegment| Method 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 StrassenSegmentpublic boolean isAeusseresStrassenSegment()
isAeusseresStrassenSegment in class StrassenSegmentpublic 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 | ||||||||