|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.bsvrz.kex.bwsin.konfig.AsbStationierung
de.bsvrz.kex.bwsin.konfig.StreckenTeilAbschnitt
public class StreckenTeilAbschnitt
Repräsentiert einen Teilabschnitt eines Strecken-Features der Okstra-Datenbasis (okstra:Strecke.entlang_Teilabschnitt.Teilabschnitt).
Field Summary | |
---|---|
private static de.bsvrz.sys.funclib.debug.Debug |
DEBUG
DebugLogger für Debug-Ausgaben. |
protected String |
streckenFeatureID
Feature-ID des assoziierten Features vom Typ 'okstra:Strecke'. |
Fields inherited from class de.bsvrz.kex.bwsin.konfig.AsbStationierung |
---|
anfangsKnoten, aoaFeature, endKnoten, offset, stationierungAnfang, stationierungEnde, verkehrsRichtung |
Constructor Summary | |
---|---|
StreckenTeilAbschnitt(String streckenfeatureId,
org.geotools.feature.Feature aoafeature,
int anfang,
int ende)
Erzeugt einen Streckenteilabschnitt. |
Method Summary | |
---|---|
private void |
bestimmeAsbStationierung()
Bestimmt die vollständigen Asb-Stationierungsangaben dieses Streckenteilabschnittes. |
List<Teilungspunkt> |
bestimmeTeilungspunkte(TeilungspunkteOkstra teilungspunkte)
Bestimmt die Liste der für diesen Teilabschnitt relevanten Aufteilungspunkte. |
AsbStationierung |
getAsbStationierung()
Gibt die ASB-Stationierung dieses Teilabschnittes zurück. |
String |
toString()
|
Methods inherited from class de.bsvrz.kex.bwsin.konfig.AsbStationierung |
---|
clone, getAnfangsKnoten, getAOAId, getEndKnoten, getOffset, getStationierungAnfang, getStationierungEnde, getVerkehrsRichtung, setVerkehrsRichtung |
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
private static final de.bsvrz.sys.funclib.debug.Debug DEBUG
protected String streckenFeatureID
Constructor Detail |
---|
public StreckenTeilAbschnitt(String streckenfeatureId, org.geotools.feature.Feature aoafeature, int anfang, int ende)
streckenfeatureId
- Feature-Id des assoziierten Features vom Typ 'okstra:Strecke'aoafeature
- Abschnitt oder Astanfang
- Anfangsstationierungende
- EndstationierungMethod Detail |
---|
private void bestimmeAsbStationierung()
okstra:Abschnitt-oder-Ast.beginnt_bei_NP,
okstra:Abschnitt-oder-Ast.endet_bei_NP
).
Die Nullpunkt-Bezeichnung wird dann aus den ermittelten
Feature-Referenzen ermittelt (okstra:Nullpunkt.Bezeichnung
).
public List<Teilungspunkt> bestimmeTeilungspunkte(TeilungspunkteOkstra teilungspunkte) throws ImportException
teilungspunkte
- Aufteilungspunkte
ImportException
- wenn kein AoA existiertpublic AsbStationierung getAsbStationierung()
AsbStationierung
public String toString()
toString
in class Object
Object.toString()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |