de.bsvrz.kex.bwsin.konfig.aktuell
Class SINAktuellesObjekt

java.lang.Object
  extended by de.bsvrz.kex.bwsin.konfig.aktuell.SINAktuellesObjekt

public class SINAktuellesObjekt
extends Object

Interne Repräsentation eines Objektes der aktuellen Konfiguration.

Die Klasse dient im Wesenlichen der Speicherung des zum Objekt gehörenden Polygonzuges.

Version:
$Id: SINAktuellesObjekt.java 10248 2008-07-04 08:19:17Z gieseler $
Author:
BitCtrl Systems GmbH, Gieseler

Field Summary
(package private)  de.bsvrz.dav.daf.main.config.ConfigurationObject davObjekt
          Das zugehörige Systemobjekt.
(package private)  de.bsvrz.sys.funclib.bitctrl.geolib.WGS84Polygon polygon
          er Polygonzug.
 
Constructor Summary
SINAktuellesObjekt(de.bsvrz.dav.daf.main.config.ConfigurationObject objekt)
          Erzeugt ein neues Objekt auf der Basis eines Systemobjektes.
 
Method Summary
 de.bsvrz.dav.daf.main.config.ConfigurationObject getDavObjekt()
          Gibt das zugehörige Systemobjekt zurück.
 String getPid()
          Gibt die PID zurück.
 de.bsvrz.sys.funclib.bitctrl.geolib.WGS84Polygon getPolygon()
          Gibt das Polygon zurück.
private  ArrayList<de.bsvrz.sys.funclib.bitctrl.geolib.WGS84Punkt> getPunktliste()
          Erzeugt eine Punktliste aus den Daten der aktuelen Konfiguration.
 ArrayList<de.bsvrz.sys.funclib.bitctrl.geolib.WGS84Punkt> getPunktlisteSegment()
          Liest die Punktkoordinaten eines Straßensegmentes aus und gibt diese Liste zurück.
 ArrayList<de.bsvrz.sys.funclib.bitctrl.geolib.WGS84Punkt> getPunktlisteTeilSegment(de.bsvrz.dav.daf.main.config.ConfigurationObject objekt)
          Liest die Punktkoordinaten eines Straßenteilsegmentes aus und gibt diese als Liste zurück.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

davObjekt

de.bsvrz.dav.daf.main.config.ConfigurationObject davObjekt
Das zugehörige Systemobjekt.


polygon

de.bsvrz.sys.funclib.bitctrl.geolib.WGS84Polygon polygon
er Polygonzug.

Constructor Detail

SINAktuellesObjekt

public SINAktuellesObjekt(de.bsvrz.dav.daf.main.config.ConfigurationObject objekt)
Erzeugt ein neues Objekt auf der Basis eines Systemobjektes.

Parameters:
objekt - Systemobjekt
Method Detail

getDavObjekt

public de.bsvrz.dav.daf.main.config.ConfigurationObject getDavObjekt()
Gibt das zugehörige Systemobjekt zurück.

Returns:
Systemobjekt

getPid

public String getPid()
Gibt die PID zurück.

Returns:
PID

getPolygon

public de.bsvrz.sys.funclib.bitctrl.geolib.WGS84Polygon getPolygon()
Gibt das Polygon zurück.

Returns:
PID

getPunktliste

private ArrayList<de.bsvrz.sys.funclib.bitctrl.geolib.WGS84Punkt> getPunktliste()
Erzeugt eine Punktliste aus den Daten der aktuelen Konfiguration.

Returns:
Punktliste

getPunktlisteSegment

public ArrayList<de.bsvrz.sys.funclib.bitctrl.geolib.WGS84Punkt> getPunktlisteSegment()
Liest die Punktkoordinaten eines Straßensegmentes aus und gibt diese Liste zurück.

Returns:
Liste von Punkten

getPunktlisteTeilSegment

public ArrayList<de.bsvrz.sys.funclib.bitctrl.geolib.WGS84Punkt> getPunktlisteTeilSegment(de.bsvrz.dav.daf.main.config.ConfigurationObject objekt)
Liest die Punktkoordinaten eines Straßenteilsegmentes aus und gibt diese als Liste zurück.

Parameters:
objekt - Systemobjekt
Returns:
Liste von Punkten