public class SegmentBetriebsKilometer extends Object
Modifier and Type | Class and Description |
---|---|
class |
SegmentBetriebsKilometer.BetriebsKilometerSegment
Eine Betriebskilometerangabe auf dem Segment.
|
Modifier and Type | Field and Description |
---|---|
private List<SegmentBetriebsKilometer.BetriebsKilometerSegment> |
bk
Liste der Betriebskilometerangaben auf dem Segment.
|
private NetzInterface.FahrtRichtung |
fahrtRichtung
Fahrtrichtung auf der Straße.
|
private Strasse |
strasse
Die zugehörige Straße.
|
Constructor and Description |
---|
SegmentBetriebsKilometer(Strasse strasse,
NetzInterface.FahrtRichtung fahrtRichtung,
StrassenSegment segment)
Konstruktor.
|
Modifier and Type | Method and Description |
---|---|
StrasseUndBetriebsKilometerOrtsReferenz |
findeBetriebsKilometerAmOffset(double offset)
Findet eine Betriebskilometerangabe für einen bestimmten Offset
innerhalb eines Straßenteilsegmentes.
|
private final Strasse strasse
private final List<SegmentBetriebsKilometer.BetriebsKilometerSegment> bk
private final NetzInterface.FahrtRichtung fahrtRichtung
public SegmentBetriebsKilometer(Strasse strasse, NetzInterface.FahrtRichtung fahrtRichtung, StrassenSegment segment) throws NetzReferenzException
strasse
- StraßefahrtRichtung
- Fahrtrichtung auf der Straßesegment
- StraßensegmentNetzReferenzException
- wenn weniger als 2 Betriebskilometerangaben auf dem Segment
existierenpublic StrasseUndBetriebsKilometerOrtsReferenz findeBetriebsKilometerAmOffset(double offset) throws NetzReferenzException
offset
- Offset auf dem StraßensegmentNetzReferenzException
- wenn keine passende Betriebskilometerangabe bestimmt werden
konnteCopyright © 2017 BitCtrl Systems GmbH. All rights reserved.