de.bsvrz.kex.isis.isis
Interface OrtsReferenzStrasseUndBetriebsKilometerInterface

All Known Implementing Classes:
OrtsReferenzStrasseUndBetriebsKilometer

public interface OrtsReferenzStrasseUndBetriebsKilometerInterface

Repräsentiert eine Ortsrefererenz über die Angabe einer Straße und des Betriebskilometers.

Version:
$Revision: 143 $ / $Date: 2006-12-14 00:40:06 +0100 (Do, 14 Dez 2006) $ / ($Author: HCK $)
Author:
inovat, innovative systeme - verkehr - tunnel - technik, Hans Christian Kniß (HCK)

Method Summary
 OrtsReferenzAsbStationierungInterface ermittleOrtsReferenzAsbStationierung()
          Rechnet Ortsreferenzen mit Straße und Betriebskilometer in Ortsangabe über das ASB-Stationierungssystem um (Anfangs- und Endpunkt (Netzknoten bzw.
 OrtsReferenzStrassenSegmentUndOffsetInterface 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.
 de.bsvrz.sys.funclib.bitctrl.modell.netz.NetzInterface.FahrtRichtung getFahrtRichtung()
          Gibt die Richtung, in der die Straße durchlaufen wird, zurück.
 StrasseInterface getStrasse()
          Gibt die referenzierte Straße zurück.
 

Method Detail

ermittleOrtsReferenzAsbStationierung

OrtsReferenzAsbStationierungInterface ermittleOrtsReferenzAsbStationierung()
                                                                           throws BisInterfaceException
Rechnet Ortsreferenzen mit Straße und Betriebskilometer in Ortsangabe über das ASB-Stationierungssystem um (Anfangs- und Endpunkt (Netzknoten bzw. Nullpunkt), Stationierung im Wertebereich von 0 bis zugewiesene Länge sowie Angabe der Richtung).

Returns:
Ortsreferenz nach dem ASB-Stationierungssystem.
Throws:
BisInterfaceException - wenn keine Abbildung möglich ist.

ermittleOrtsReferenzStrassenSegmentUndOffset

OrtsReferenzStrassenSegmentUndOffsetInterface ermittleOrtsReferenzStrassenSegmentUndOffset()
                                                                                           throws BisInterfaceException
Rechnet Ortsreferenzen mit Straße und Betriebskilometer in Angaben mit StraßenSegment und den Offset vom Anfang des StraßenSegments um.

Returns:
Ortsreferenz, bei dem die Ortsangabe über ein StraßenSegment und den Offset vom Anfang des StraßenSegments dargestellt wird.
Throws:
BisInterfaceException - wenn keine Abbildung möglich ist.

getBetriebsKilometer

long getBetriebsKilometer()
Gibt den Betriebskilometer auf der Straße zurück.

Returns:
Betriebskilometer auf der Straße in Metern.

getBlockNummer

int getBlockNummer()
Gibt die Blocknummer des Betriebskilometers auf der Straße zurück.

Returns:
Blocknummer des Betriebskilometers auf der Straße.

getFahrtRichtung

de.bsvrz.sys.funclib.bitctrl.modell.netz.NetzInterface.FahrtRichtung getFahrtRichtung()
Gibt die Richtung, in der die Straße durchlaufen wird, zurück.

Returns:
Richtung auf dem StraßenSegment.

getStrasse

StrasseInterface getStrasse()
Gibt die referenzierte Straße zurück.

Returns:
Referenzierte Straße.