public class StrasseUndBetriebsKilometerOrtsReferenz extends Object implements StrasseUndBetriebsKilometerOrtsReferenzInterface
Modifier and Type | Field and Description |
---|---|
private long |
betriebsKilometer
Betriebskilometer auf der Straße in Metern.
|
private int |
blockNummer
Blocknummer des Betriebskilometers auf der Straße.
|
private NetzInterface.FahrtRichtung |
fahrtRichtung
Richtung auf dem StraßenSegment.
|
private Strasse |
strasse
Referenzierte Straße.
|
Constructor and Description |
---|
StrasseUndBetriebsKilometerOrtsReferenz(Strasse strasse,
NetzInterface.FahrtRichtung fahrtRichtung,
long betriebsKilometer,
int blockNummer)
Erzeugt eine Ortsreferenz, bei der die Ortsangabe über eine
Straße und den Betriebskilometer dargestellt wird.
|
Modifier and Type | Method and Description |
---|---|
AsbStationierungOrtsReferenzInterface |
ermittleOrtsReferenzAsbStationierung()
Rechnet Ortsreferenzen mit Straße und Betriebskilometer in
Ortsangabe über das ASB-Stationierungssystem um (Anfangs- und
Endpunkt (Netzknoten bzw.
|
StrassenSegmentUndOffsetOrtsReferenzInterface |
ermittleOrtsReferenzStrassenSegmentUndOffset()
Rechnet Ortsreferenzen mit Straße und Betriebskilometer in Angaben
mit StraßenSegment und den Offset vom Anfang des
StraßenSegments um.
|
long |
getBetriebsKilometer()
Gibt den Betriebskilometer auf der Straße zurück.
|
int |
getBlockNummer()
Gibt die Blocknummer des Betriebskilometers auf der Straße
zurück.
|
NetzInterface.FahrtRichtung |
getFahrtRichtung()
Gibt die Richtung, in der die Straße durchlaufen wird, zurück.
|
Strasse |
getStrasse()
Gibt die referenzierte Straße zurück.
|
private final long betriebsKilometer
private final int blockNummer
private final NetzInterface.FahrtRichtung fahrtRichtung
private final Strasse strasse
public StrasseUndBetriebsKilometerOrtsReferenz(Strasse strasse, NetzInterface.FahrtRichtung fahrtRichtung, long betriebsKilometer, int blockNummer)
strasse
- Referenzierte StraßefahrtRichtung
- Richtung auf dem StraßenSegmentbetriebsKilometer
- Betriebskilometer auf der Straße in MeternblockNummer
- Blocknummer des Betriebskilometers auf der Straßepublic AsbStationierungOrtsReferenzInterface ermittleOrtsReferenzAsbStationierung() throws NetzReferenzException
StrasseUndBetriebsKilometerOrtsReferenzInterface
ermittleOrtsReferenzAsbStationierung
in interface StrasseUndBetriebsKilometerOrtsReferenzInterface
NetzReferenzException
- wenn keine Abbildung möglich ist.public StrassenSegmentUndOffsetOrtsReferenzInterface ermittleOrtsReferenzStrassenSegmentUndOffset() throws NetzReferenzException
StrasseUndBetriebsKilometerOrtsReferenzInterface
ermittleOrtsReferenzStrassenSegmentUndOffset
in interface StrasseUndBetriebsKilometerOrtsReferenzInterface
NetzReferenzException
- wenn keine Abbildung möglich ist.public long getBetriebsKilometer()
StrasseUndBetriebsKilometerOrtsReferenzInterface
getBetriebsKilometer
in interface StrasseUndBetriebsKilometerOrtsReferenzInterface
public int getBlockNummer()
StrasseUndBetriebsKilometerOrtsReferenzInterface
getBlockNummer
in interface StrasseUndBetriebsKilometerOrtsReferenzInterface
public NetzInterface.FahrtRichtung getFahrtRichtung()
StrasseUndBetriebsKilometerOrtsReferenzInterface
getFahrtRichtung
in interface StrasseUndBetriebsKilometerOrtsReferenzInterface
public Strasse getStrasse()
StrasseUndBetriebsKilometerOrtsReferenzInterface
getStrasse
in interface StrasseUndBetriebsKilometerOrtsReferenzInterface
Copyright © 2017 BitCtrl Systems GmbH. All rights reserved.