public class AeusseresStrassenSegment extends StrassenSegment
_nachfolger, _nachfolgerAufStrasse, _vorgaenger, _vorgaengerAufStrasse
Constructor and Description |
---|
AeusseresStrassenSegment(de.bsvrz.dav.daf.main.config.SystemObject davObjekt,
long laenge,
TmcLocationPunkt tmcPunkt,
int tmcRichtung,
String strasse)
Erstellt eine neue Instanz vom Typ
AeusseresStrassenSegment . |
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() |
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
|
getKuerzestenNachfolgerAufStrasse, getKuerzestenVorgaengerAufStrasse, getLaenge, getMessQuerschnitte, getNachFolger, getNachfolgerAufStrasse, getStrassenTeilSegmente, getVorgaenger, getVorgaengerAufStrasse
getDavObjekt, toString
public AeusseresStrassenSegment(de.bsvrz.dav.daf.main.config.SystemObject davObjekt, long laenge, TmcLocationPunkt tmcPunkt, int tmcRichtung, String strasse)
AeusseresStrassenSegment
.davObjekt
- das zuzuordnente Dav-Objektlaenge
- die Länge in m des StrassensegmentstmcPunkt
- der TMC-Ort-Code dieses StrassensegmentstmcRichtung
- die TMC-Richtung dieses Strassensegmentsstrasse
- Strassepublic TmcLocationPunkt getTmcPunkt()
public int getTmcRichtung()
public String getStrasse()
public boolean liegtAufSelberStrasse(AeusseresStrassenSegment segment)
segment
- das mit diesem Segment zu prüfende äußere Segmentpublic StrassenKnoten getVonKnoten()
public StrassenKnoten getNachKnoten()
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
Copyright © 2016 BitCtrl Systems GmbH. All rights reserved.