|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.bsvrz.sys.funclib.bitctrl.geolib.WGS84Polygon
de.bsvrz.kex.bwsin.konfig.StrassenTeilAbschnitt
public class StrassenTeilAbschnitt
Straßenteilabschnitt.
Field Summary | |
---|---|
private List<AsbStationierung> |
asbStationierungen
Die Liste der Streckenteilabschnitte. |
private static de.bsvrz.sys.funclib.debug.Debug |
DEBUG
DebugLogger für Debug-Ausgaben. |
(package private) List<org.geotools.feature.Feature> |
eigenschaften
Die zugeordneten Eigenschaften-Features. |
(package private) StrassenElement |
strassenElement
Das zugehörige Straßenelement. |
Constructor Summary | |
---|---|
StrassenTeilAbschnitt(de.bsvrz.sys.funclib.bitctrl.geolib.WGS84Polygon polygon,
StrassenElement strassenelement,
List<org.geotools.feature.Feature> eigenschaften)
Erzeugt einen Straßenteilabschnitt auf der Basis eines Polygonzuges für ein Straßenelement mit bestimmten Eigenschaften. |
Method Summary | |
---|---|
private void |
aktualisiereAsbOffsets()
Aktualisiert die Linien-Offsets der ASB-Stationierungsangaben. |
void |
aktualisiereFeatures(Teilungspunkt punkt)
Aktualisiert die Eigenschaften. |
private double |
berechneLaengenkorrektur()
Berechnet den Längenkorrekturfaktor für den Abschnitt als Verhältnis von Polygonlänge zu ASB-Stationierungslänge. |
List<AsbStationierung> |
getAsbStationierungen()
Gibt die Liste der ASB-Stationierungen zurück. |
List<org.geotools.feature.Feature> |
getEigenschaften()
Gibt die Liste der den Straßenteilabschnitt charakterisierenden Eigenschaften zurück. |
StrassenElement |
getStrassenElement()
Gibt das zugehörige Straßenelement zurück. |
void |
setAsbStationierung(AsbStationierung stationierung)
Setzt eine ASB-Stationierung. |
void |
setAsbStationierungen(List<AsbStationierung> stationierungen)
Setzt die ASB-Stationierungen. |
List<StrassenTeilAbschnitt> |
teilen(de.bsvrz.sys.funclib.bitctrl.geolib.WGS84Punkt punkt)
Teilt den Teilabschnitt an einem Punkt. |
String |
toString()
|
Methods inherited from class de.bsvrz.sys.funclib.bitctrl.geolib.WGS84Polygon |
---|
anfangAbschneiden, anfangAbschneiden, berecheneOffset, bildPunkt, bildPunkt, bildPunktAufStrecke, bildPunktAufStrecke, bildPunktTest, findeTeilstreckeKleinsterAbstand, getKoordinaten, groessterPunktAbstand, istAnfangsOderEndPunkt, istAnfangsOderEndPunkt, istAnfangsPunkt, istAnfangsPunkt, istEndPunkt, istEndPunkt, istIdentisch, kleinsterPunktAbstand, laenge, laengeAppr, laengeExakt, laengeKartesisch, liegtAufPolygon, liegtAufPolygon, punktAbstandStrecke, punktLiegtAufStrecke, punktLiegtAufStrecke, sort |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
private static final de.bsvrz.sys.funclib.debug.Debug DEBUG
StrassenElement strassenElement
List<org.geotools.feature.Feature> eigenschaften
private final List<AsbStationierung> asbStationierungen
Constructor Detail |
---|
public StrassenTeilAbschnitt(de.bsvrz.sys.funclib.bitctrl.geolib.WGS84Polygon polygon, StrassenElement strassenelement, List<org.geotools.feature.Feature> eigenschaften)
polygon
- der Polygonzug des Straßenteilabschnittesstrassenelement
- das zugehörige Straßenelementeigenschaften
- Liste von diesen Straßenteilabschnitt charakte-
risierende EigenschaftenMethod Detail |
---|
private void aktualisiereAsbOffsets()
public void aktualisiereFeatures(Teilungspunkt punkt)
punkt
- Teilungspunktprivate double berechneLaengenkorrektur()
public List<AsbStationierung> getAsbStationierungen()
AsbStationierung
public List<org.geotools.feature.Feature> getEigenschaften()
Feature
public StrassenElement getStrassenElement()
StrassenElement
public void setAsbStationierung(AsbStationierung stationierung)
stationierung
- AsbStationierungpublic void setAsbStationierungen(List<AsbStationierung> stationierungen)
stationierungen
- Liste von AsbStationierung
public List<StrassenTeilAbschnitt> teilen(de.bsvrz.sys.funclib.bitctrl.geolib.WGS84Punkt punkt)
punkt
- Punkt
public String toString()
toString
in class de.bsvrz.sys.funclib.bitctrl.geolib.WGS84Polygon
AbstractCollection.toString()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |