public class StrassenSegmentUndOffsetOrtsReferenz extends Object implements StrassenSegmentUndOffsetOrtsReferenzInterface
Modifier and Type | Field and Description |
---|---|
private StrassenSegment |
modelSegment
das zugehörige ModellObjekt.
|
private long |
startOffset
Offset auf dem StraßenSegment in Metern.
|
Constructor and Description |
---|
StrassenSegmentUndOffsetOrtsReferenz(String pidStrassenSegment,
long startOffset)
Erzeugt eine neue Ortsreferenz auf der Basis eines Straßensegmentes
und Offsets.
|
Modifier and Type | Method and Description |
---|---|
AsbStationierungOrtsReferenzInterface |
ermittleOrtsReferenzAsbStationierung()
Rechnet Ortsreferenzen mit StraßenSegment und den Offset in
Ortsangabe über das ASB-Stationierungssystem um (Anfangs- und
Endpunkt (Netzknoten bzw.
|
StrasseUndBetriebsKilometerOrtsReferenzInterface |
ermittleOrtsReferenzStrasseUndBetriebsKilometer()
Rechnet Ortsreferenzen mit StraßenSegment und den Offset in Angaben
über eine Straße und den Betriebskilometers um.
|
Integer |
getLaengsNeigung()
Gibt die Längsneigung für das Straßensegment am
betrachteten Offset zurück.
|
StrassenSegment |
getModelSegment()
Gibt das zugeordnete StrassenSegment der Verkehrsmodells zurück.
|
String |
getName()
Gibt den Namen des Segmentes zurück.
|
String |
getPid()
Gibt die PID des Segmentes zurück.
|
long |
getStartOffset()
Gibt den Offset auf dem StraßenSegment zurück.
|
StrassenSegment |
getStrassenSegment()
Gibt das referenzierte StraßenSegment zurück.
|
private final long startOffset
private final StrassenSegment modelSegment
public StrassenSegmentUndOffsetOrtsReferenz(String pidStrassenSegment, long startOffset) throws NetzReferenzException
pidStrassenSegment
- StraßensegmentstartOffset
- Offset auf dem Straßensegment.NetzReferenzException
- wenn die Ortsreferenz nicht erzeugt werden kann.public AsbStationierungOrtsReferenzInterface ermittleOrtsReferenzAsbStationierung() throws NetzReferenzException
StrassenSegmentUndOffsetOrtsReferenzInterface
ermittleOrtsReferenzAsbStationierung
in interface StrassenSegmentUndOffsetOrtsReferenzInterface
NetzReferenzException
- wenn keine Abbildung möglich ist.public StrasseUndBetriebsKilometerOrtsReferenzInterface ermittleOrtsReferenzStrasseUndBetriebsKilometer() throws NetzReferenzException
StrassenSegmentUndOffsetOrtsReferenzInterface
ermittleOrtsReferenzStrasseUndBetriebsKilometer
in interface StrassenSegmentUndOffsetOrtsReferenzInterface
NetzReferenzException
- wenn keine Abbildung möglich ist.public Integer getLaengsNeigung() throws NetzReferenzException
StrassenSegmentUndOffsetOrtsReferenzInterface
getLaengsNeigung
in interface StrassenSegmentUndOffsetOrtsReferenzInterface
NetzReferenzException
- wenn keine Abbildung möglich ist.public StrassenSegment getModelSegment()
public String getName()
public String getPid()
public long getStartOffset()
StrassenSegmentUndOffsetOrtsReferenzInterface
getStartOffset
in interface StrassenSegmentUndOffsetOrtsReferenzInterface
public StrassenSegment getStrassenSegment()
StrassenSegmentUndOffsetOrtsReferenzInterface
getStrassenSegment
in interface StrassenSegmentUndOffsetOrtsReferenzInterface
Copyright © 2017 BitCtrl Systems GmbH. All rights reserved.