|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.bsvrz.kex.isis.isis.impl.OrtsReferenzStrassenSegmentUndOffset
public class OrtsReferenzStrassenSegmentUndOffset
Implementation des OrtsReferenzStrassenSegmentUndOffsetInterface.
Constructor Summary | |
---|---|
OrtsReferenzStrassenSegmentUndOffset(de.bsvrz.sys.funclib.bitctrl.modell.netz.StrassenSegmentUndOffsetOrtsReferenzInterface ref)
Erzeugt eine Referenz aus einem Modell-Objekt. |
|
OrtsReferenzStrassenSegmentUndOffset(String pidStrassenSegment,
long startOffset)
Erzeugt eine neue Ortsreferenz auf der Basis eines Straßensegmentes und Offsets. |
Method Summary | |
---|---|
OrtsReferenzAsbStationierungInterface |
ermittleOrtsReferenzAsbStationierung()
Rechnet Ortsreferenzen mit StraßenSegment und den Offset in Ortsangabe über das ASB-Stationierungssystem um (Anfangs- und Endpunkt (Netzknoten bzw. |
OrtsReferenzStrasseUndBetriebsKilometerInterface |
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. |
de.bsvrz.sys.funclib.bitctrl.modell.verkehr.objekte.StrassenSegment |
getModelSegment()
Gibt das zugeordnete StrassenSegment der Verkehrsmodells zurück. |
String |
getName()
Liefert den Namen des StraßenSegments. |
String |
getPid()
Liefert die Pid des StraßenSegments (weltweit eindeutige PermanenteID). |
long |
getStartOffset()
Gibt den Offset auf dem StraßenSegment zurück. |
StrassenSegmentInterface |
getStrassenSegment()
Gibt das referenzierte StraßenSegment zurück. |
MessQuerschnittInterface |
getZuflussMessQuerschnitt()
Liefert den MessQuerschnittInterface , der
den Zufluss an der Stelle der angegebenen Ortsreferenz liefert. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public OrtsReferenzStrassenSegmentUndOffset(String pidStrassenSegment, long startOffset) throws BisInterfaceException
pidStrassenSegment
- StraßensegmentstartOffset
- Offset auf dem Straßensegment.
BisInterfaceException
- wenn die Ortsreferenz nicht erzeugt werden kann.public OrtsReferenzStrassenSegmentUndOffset(de.bsvrz.sys.funclib.bitctrl.modell.netz.StrassenSegmentUndOffsetOrtsReferenzInterface ref) throws BisInterfaceException
ref
- SegmentUndOffset-Stationierungs-Referenz
BisInterfaceException
- bei AusnahmenMethod Detail |
---|
public OrtsReferenzAsbStationierungInterface ermittleOrtsReferenzAsbStationierung() throws BisInterfaceException
ermittleOrtsReferenzAsbStationierung
in interface OrtsReferenzStrassenSegmentUndOffsetInterface
BisInterfaceException
- wenn keine Abbildung möglich ist.OrtsReferenzStrassenSegmentUndOffsetInterface.ermittleOrtsReferenzAsbStationierung()
public OrtsReferenzStrasseUndBetriebsKilometerInterface ermittleOrtsReferenzStrasseUndBetriebsKilometer() throws BisInterfaceException
ermittleOrtsReferenzStrasseUndBetriebsKilometer
in interface OrtsReferenzStrassenSegmentUndOffsetInterface
BisInterfaceException
- wenn keine Abbildung möglich ist.OrtsReferenzStrassenSegmentUndOffsetInterface.ermittleOrtsReferenzStrasseUndBetriebsKilometer()
public Integer getLaengsNeigung() throws BisInterfaceException
getLaengsNeigung
in interface OrtsReferenzStrassenSegmentUndOffsetInterface
BisInterfaceException
- wenn keine Abbildung möglich ist.OrtsReferenzStrassenSegmentUndOffsetInterface.getLaengsNeigung()
public de.bsvrz.sys.funclib.bitctrl.modell.verkehr.objekte.StrassenSegment getModelSegment()
public String getName()
getName
in interface StrassenSegmentInterface
StrassenSegmentInterface.getName()
public String getPid()
getPid
in interface StrassenSegmentInterface
StrassenSegmentInterface.getPid()
public long getStartOffset()
getStartOffset
in interface OrtsReferenzStrassenSegmentUndOffsetInterface
OrtsReferenzStrassenSegmentUndOffsetInterface.getStartOffset()
public StrassenSegmentInterface getStrassenSegment()
getStrassenSegment
in interface OrtsReferenzStrassenSegmentUndOffsetInterface
OrtsReferenzStrassenSegmentUndOffsetInterface.getStrassenSegment()
public MessQuerschnittInterface getZuflussMessQuerschnitt() throws BisInterfaceException
MessQuerschnittInterface
, der
den Zufluss an der Stelle der angegebenen Ortsreferenz liefert.
getZuflussMessQuerschnitt
in interface OrtsReferenzStrassenSegmentUndOffsetInterface
null
, wenn keine
MessQuerschnittInterface
ermittelbar ist. Dabei wird folgender Algorithmus angewandt.
Zuerst wird der MessQuerschnitt vor der angegebene Ortsreferenz
ermittelt, der sich im SELBEN StraßenSegment wie die
angegebene Ortsreferenz befindet. Existiert dieser MQ nicht, so
wird der erste MQ innerhalb des angegebenen Bereichs ermittelt
und zurückgegeben. Existiert auch dieser nicht, so wird der
erste MQ nach dem Bereich ermittelt, der sich im SELBEN
StraßenSegment wie das Ende des Bereichs befindet.
BisInterfaceException
- wenn kein MQ gefunden wird.OrtsReferenzStrassenSegmentUndOffsetInterface.getZuflussMessQuerschnitt()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |