public class StrasseUndBetriebsKilometerOrtsReferenz extends java.lang.Object implements StrasseUndBetriebsKilometerOrtsReferenzInterface
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 |
---|---|
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.
|
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 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