de.bsvrz.kex.bwsin.konfig.kb
Class SINSTS

java.lang.Object
  extended by de.bsvrz.kex.bwsin.konfig.kb.AbstraktKonfigurationsObjekt
      extended by de.bsvrz.kex.bwsin.konfig.kb.SINSTS
All Implemented Interfaces:
KonfigurationsObjekt

public class SINSTS
extends AbstraktKonfigurationsObjekt

SWE-interne Repräsentation eines Straßenteilsegmentes.

Version:
$Id: SINSTS.java 20865 2009-12-22 15:06:01Z gieseler $
Author:
BitCtrl Systems GmbH, Gieseler

Field Summary
static int DAV_ASB_GEGENSTATIONIERUNGSRICHTUNG
          DAV-Konstante ASB-Richtung Gegen-Stationierungsrichtung.
static int DAV_ASB_INSTATIONIERUNGSRICHTUNG
          DAV-Konstante ASB-Richtung In-Stationierungsrichtung.
static int DAV_ASB_RICHTUNG_UNBEKANNT
          DAV-Konstante ASB-Richtung unbekannt.
protected  List<org.geotools.feature.Feature> eigenschaftenFeatures
          Die Liste der Features, die Eigenschaften dieses STS bestimmen.
 
Fields inherited from class de.bsvrz.kex.bwsin.konfig.kb.AbstraktKonfigurationsObjekt
koordinaten, name, pid
 
Constructor Summary
SINSTS(String pid, String name)
          Konstruktur mit PID und Name.
SINSTS(String pid, String name, StrassenTeilAbschnitt teilabschnitt)
          Konstruktur mit PID, Name und Teilabschnitt.
 
Method Summary
 List<AsbStationierung> getAsbStationierungen()
          Gibt die Liste der ASB-Stationierungen zurück.
 List<BetriebsKilometerPunkt> getBetriebskilometer()
          Gibt die Liste der Betriebskilometerpunkte zurück.
 de.bsvrz.sys.funclib.kbgen.ProxyConfigurationObject getProxyObjekt(de.bsvrz.dav.daf.main.ClientDavConnection dav)
          Versorgt alle Attribute und erzeugt ein ProxyConfigurationObject.
 void setRichtung(Verkehrsrichtung richtung)
          Setzt die Verkehrsrichtung.
 void setzteBetriebsKilometer(BetriebsKilometer betriebsKilometer)
          Ordnet die Betriebskilometer zu.
 
Methods inherited from class de.bsvrz.kex.bwsin.konfig.kb.AbstraktKonfigurationsObjekt
createData, getDavtype, getKoordinaten, getLaenge, getName, getPid, setKoordinaten, setKoordinaten, setLaenge, setName, setPid
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DAV_ASB_RICHTUNG_UNBEKANNT

public static final int DAV_ASB_RICHTUNG_UNBEKANNT
DAV-Konstante ASB-Richtung unbekannt.

See Also:
Constant Field Values

DAV_ASB_INSTATIONIERUNGSRICHTUNG

public static final int DAV_ASB_INSTATIONIERUNGSRICHTUNG
DAV-Konstante ASB-Richtung In-Stationierungsrichtung.

See Also:
Constant Field Values

DAV_ASB_GEGENSTATIONIERUNGSRICHTUNG

public static final int DAV_ASB_GEGENSTATIONIERUNGSRICHTUNG
DAV-Konstante ASB-Richtung Gegen-Stationierungsrichtung.

See Also:
Constant Field Values

eigenschaftenFeatures

protected List<org.geotools.feature.Feature> eigenschaftenFeatures
Die Liste der Features, die Eigenschaften dieses STS bestimmen.

Constructor Detail

SINSTS

public SINSTS(String pid,
              String name)
Konstruktur mit PID und Name.

Parameters:
pid - PID
name - Name

SINSTS

public SINSTS(String pid,
              String name,
              StrassenTeilAbschnitt teilabschnitt)
Konstruktur mit PID, Name und Teilabschnitt.

Parameters:
pid - PID
name - Name
teilabschnitt - zugeordneter Straßenteilabschnitt
Method Detail

getAsbStationierungen

public List<AsbStationierung> getAsbStationierungen()
Gibt die Liste der ASB-Stationierungen zurück.

Returns:
Liste der ASB-Stationierungen

getBetriebskilometer

public List<BetriebsKilometerPunkt> getBetriebskilometer()
Gibt die Liste der Betriebskilometerpunkte zurück.

Returns:
Liste der Betriebskilometerpunkte

getProxyObjekt

public de.bsvrz.sys.funclib.kbgen.ProxyConfigurationObject getProxyObjekt(de.bsvrz.dav.daf.main.ClientDavConnection dav)
Versorgt alle Attribute und erzeugt ein ProxyConfigurationObject.

Parameters:
dav - Datenverteiler-Verbindung
Returns:
ProxyConfigurationObject

setRichtung

public void setRichtung(Verkehrsrichtung richtung)
Setzt die Verkehrsrichtung.

Parameters:
richtung - Verkehrsrichtung

setzteBetriebsKilometer

public void setzteBetriebsKilometer(BetriebsKilometer betriebsKilometer)
Ordnet die Betriebskilometer zu.

Parameters:
betriebsKilometer - Betriebskilometer