public class AeusseresStrassenSegment extends StrassenSegment
| Constructor and Description |
|---|
AeusseresStrassenSegment(de.bsvrz.dav.daf.main.config.DataModel dataModel,
de.bsvrz.dav.daf.main.config.SystemObject objekt)
Konstruktor der Klasse
|
| Modifier and Type | Method and Description |
|---|---|
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() |
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
|
addMessQuerschnitt, addNachfolger, addNachfolgerAufStrasse, addVorgaenger, addVorgaengerAufStrasse, getAusfahrendeMessQuerschnitte, getAusfahrendeStrassenSegmente, getEinfahrendeMessQuerschnitte, getEinfahrendeStassenSegmente, getErsterMessQuerschnitt, getKuerzestenVorgaengerAufStrasse, getLaenge, getLetzterMessQuerschnitt, getMessquerschnitte, getMessQuerschnitteTypAusfahrt, getMessQuerschnitteTypEinfahrt, getMessQuerschnitteTypHauptFahrbahn, getMessQuerschnitteTypNebenFahrbahn, getMessQuerschnitteTypSonstigeFahrbahn, getMessQuerschnittNachOffset, getMessQuerschnittVorOffset, getNachfolger, getNachfolgerAufStrasse, getPid, getStrassenTeilSegmente, getStrassenTeilSegmente, getStrassenTeilSegmenteAbOffset, getStrassenTeilSegmenteBisOffset, getSystemObject, getVorgaenger, getVorgaengerAufStrasse, initialisiere, isAusfahrt, isEinfahrt, isHauptFahrbahn, isInneresStrassenSegment, isNebenFahrbahn, isSonstigeFahrbahn, setMessquerschnitte, setNachfolger, setNachfolgerAufStrase, setNachfolgerAufStrasse, setVorgaenger, setVorgaengerAufStrasse, setVorgaengerAufStrassepublic AeusseresStrassenSegment(de.bsvrz.dav.daf.main.config.DataModel dataModel,
de.bsvrz.dav.daf.main.config.SystemObject objekt)
dataModel - Datenmodellobjekt - äußeres Straßensegmentpublic 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ßensegmentpublic 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