|
||||||||||
| 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.
| Field Summary | |
|---|---|
private de.bsvrz.sys.funclib.bitctrl.modell.netz.StrassenSegmentUndOffsetOrtsReferenz |
modelSegment
das zugehörige ModellObjekt. |
| 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 |
| Field Detail |
|---|
private final de.bsvrz.sys.funclib.bitctrl.modell.netz.StrassenSegmentUndOffsetOrtsReferenz modelSegment
| 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 Ausnahmen| Method Detail |
|---|
public OrtsReferenzAsbStationierungInterface ermittleOrtsReferenzAsbStationierung()
throws BisInterfaceException
ermittleOrtsReferenzAsbStationierung in interface OrtsReferenzStrassenSegmentUndOffsetInterfaceBisInterfaceException - wenn keine Abbildung möglich ist.OrtsReferenzStrassenSegmentUndOffsetInterface.ermittleOrtsReferenzAsbStationierung()
public OrtsReferenzStrasseUndBetriebsKilometerInterface ermittleOrtsReferenzStrasseUndBetriebsKilometer()
throws BisInterfaceException
ermittleOrtsReferenzStrasseUndBetriebsKilometer in interface OrtsReferenzStrassenSegmentUndOffsetInterfaceBisInterfaceException - wenn keine Abbildung möglich ist.OrtsReferenzStrassenSegmentUndOffsetInterface.ermittleOrtsReferenzStrasseUndBetriebsKilometer()
public Integer getLaengsNeigung()
throws BisInterfaceException
getLaengsNeigung in interface OrtsReferenzStrassenSegmentUndOffsetInterfaceBisInterfaceException - 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 StrassenSegmentInterfaceStrassenSegmentInterface.getName()public String getPid()
getPid in interface StrassenSegmentInterfaceStrassenSegmentInterface.getPid()public long getStartOffset()
getStartOffset in interface OrtsReferenzStrassenSegmentUndOffsetInterfaceOrtsReferenzStrassenSegmentUndOffsetInterface.getStartOffset()public StrassenSegmentInterface getStrassenSegment()
getStrassenSegment in interface OrtsReferenzStrassenSegmentUndOffsetInterfaceOrtsReferenzStrassenSegmentUndOffsetInterface.getStrassenSegment()
public MessQuerschnittInterface getZuflussMessQuerschnitt()
throws BisInterfaceException
MessQuerschnittInterface, der
den Zufluss an der Stelle der angegebenen Ortsreferenz liefert.
getZuflussMessQuerschnitt in interface OrtsReferenzStrassenSegmentUndOffsetInterfacenull, 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 | |||||||||