de.bsvrz.kex.bwsin.konfig
Class BetriebsKilometer

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

public class BetriebsKilometer
extends Object

Repräsentiert die Betriebskilometer-Features als Map mit dem Schlüssel Abschnitt oder Ast. Für jeden Abschnitt oder Ast wird eine nach der Stationierung geordnete Liste der zugehörigen Betriebskilometer angelegt.

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

Constructor Summary
BetriebsKilometer()
           
 
Method Summary
 List<BetriebsKilometerPunkt> getAoaPunkte(String aoa)
          Liefert eine Liste von Betriebskilometerpunkten, die auf einem Abschnitt oder Ast liegen.
 List<BetriebsKilometerPunkt> getAoaPunkte(String aoa, int stationierunganfang, int stationierungende)
          Liefert eine Liste von Betriebskilometerpunkten, die auf einem Abschnitt oder Ast in einem bestimmten Stationierungsbereichbereich liegen.
 int initialisiere(Okstra okstradb)
          Initialisierungsfunktion für die Betriebskilometer.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BetriebsKilometer

public BetriebsKilometer()
Method Detail

getAoaPunkte

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

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

getAoaPunkte

public List<BetriebsKilometerPunkt> getAoaPunkte(String aoa,
                                                 int stationierunganfang,
                                                 int stationierungende)
Liefert eine Liste von Betriebskilometerpunkten, die auf einem Abschnitt oder Ast in einem bestimmten Stationierungsbereichbereich liegen.

Parameters:
aoa - Abschnitt oder Ast
stationierunganfang - Anfangsstationierung
stationierungende - Endstationierung
Returns:
Liste von Betriebskilometerpunkten auf diesem AoA im angefragten Stationierungsbereich

initialisiere

public int initialisiere(Okstra okstradb)
Initialisierungsfunktion für die Betriebskilometer.

Parameters:
okstradb - die Okstra-Datenbasis
Returns:
Anzahl der erzeugten Betriebskilometer-Punkte