de.bsvrz.kex.bwsin.konfig
Class TeilungspunkteOkstra

java.lang.Object
  extended by de.bsvrz.kex.bwsin.konfig.TeilungspunkteOkstra

public class TeilungspunkteOkstra
extends Object

Repräsentiert die Aufteilungspunkte für die Straßenelemente aus der OKSTRA-Datenbank.

Der Zugriff auf die Aufteilungspunkte erfolgt über den Abschnitt/Ast.

Version:
$Id: TeilungspunkteOkstra.java 10402 2008-07-10 09:07:00Z gieseler $
Author:
BitCtrl Systems GmbH, Gieseler

Constructor Summary
TeilungspunkteOkstra()
           
 
Method Summary
 void checkUsed()
          Gibt alle Teilungspunkte aus, die nicht referenziert wurden.
 List<Teilungspunkt> getAoaPunkte(String aoa)
          Liefert eine Liste von Aufteilungspunkten, die auf einem Abschnitt oder Ast liegen.
 int initialisiere(Okstra okstradb)
          Initialisierungsfunktion für die Teilungspunkte.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TeilungspunkteOkstra

public TeilungspunkteOkstra()
Method Detail

checkUsed

public void checkUsed()
Gibt alle Teilungspunkte aus, die nicht referenziert wurden.


getAoaPunkte

public List<Teilungspunkt> getAoaPunkte(String aoa)
Liefert eine Liste von Aufteilungspunkten, die auf einem Abschnitt oder Ast liegen.

Die Liste ist nach Stationierung aufsteigend geordnet.

Parameters:
aoa - Abschnitt oder Ast
Returns:
Liste von Teilungspunkten auf dieser AoA, aufsteigend nach Stationierung sortiert

initialisiere

public int initialisiere(Okstra okstradb)
                  throws ImportException
Initialisierungsfunktion für die Teilungspunkte.

Parameters:
okstradb - die Okstra-Datenbasis
Returns:
Anzahl der erzeugten Teilungspunkte
Throws:
ImportException - bei Ausnahmen