public class NetzReferenzenStrasse extends Strasse
Modifier and Type | Class and Description |
---|---|
class |
NetzReferenzenStrasse.BetriebsKilometerStrasse
Repräsentiert eine Betriebskilometerangabe der Straße.
|
SystemObjekt.PidComparator
Modifier and Type | Field and Description |
---|---|
private TmcRichtung |
fahrtRichtung
Die Fahrtrichtung auf der Strße.
|
private ArrayList<StrassenTeilSegment> |
teilSegmente
Die Liste der Teilsegmente der Strße.
|
Constructor and Description |
---|
NetzReferenzenStrasse(de.bsvrz.dav.daf.main.config.SystemObject systemObjekt,
TmcRichtung richtung)
Konstruktor.
|
Modifier and Type | Method and Description |
---|---|
NetzReferenzenStrasse.BetriebsKilometerStrasse |
findeBetriebsKilometerZuSegmentUndOffset(StrassenSegmentUndOffsetOrtsReferenzInterface referenz)
Sucht eine Betriebskilometerangabe zu einem Straßenelement und
Offset auf der Straße.
|
private LinkedList<StrassenSegment> |
getSegmentListeRueckwaerts(AeusseresStrassenSegment segment)
Bildet die Liste der vorhergehenden Straßensegmente ausgehend von
einem Segment.
|
private List<StrassenSegment> |
getSegmentListeVorwaerts(StrassenSegment segment)
Bildet die Liste der folgenden Straßensegmente ausgehend von einem
Segment.
|
private void |
init()
Initialisiert die Strassenreferenz.
|
getAuessereStrassensegmente, getNummer, getStrassenTyp, getTyp, getZusatz
compareTo, equals, getId, getName, getOnlineDatensatz, getOnlineDatensatz, getParameterDatensatz, getParameterDatensatz, getPid, getSystemObject, hashCode, hasOnlineDatensatz, hasParameterDatensatz, toString
private final TmcRichtung fahrtRichtung
private final ArrayList<StrassenTeilSegment> teilSegmente
public NetzReferenzenStrasse(de.bsvrz.dav.daf.main.config.SystemObject systemObjekt, TmcRichtung richtung) throws NetzReferenzException
systemObjekt
- Systemobjekt der Straßerichtung
- TMC-RichtungNetzReferenzException
- bei Ausnahmenpublic NetzReferenzenStrasse.BetriebsKilometerStrasse findeBetriebsKilometerZuSegmentUndOffset(StrassenSegmentUndOffsetOrtsReferenzInterface referenz)
referenz
- StrassenSegmentUndOffsetOrtsReferenzprivate LinkedList<StrassenSegment> getSegmentListeRueckwaerts(AeusseresStrassenSegment segment)
segment
- Startsegmenetprivate List<StrassenSegment> getSegmentListeVorwaerts(StrassenSegment segment)
segment
- Startsegmenetprivate void init() throws NetzReferenzException
NetzReferenzException
- bei AusnahmenCopyright © 2017 BitCtrl Systems GmbH. All rights reserved.