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, setVorgaengerAufStrasse
public 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 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