|
||||||||||
| 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 - Endstationierung| Method 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()
AsbStationierungpublic String toString()
toString in class ObjectObject.toString()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||