public interface BaustellenSchnittstelle
| Modifier and Type | Method and Description |
|---|---|
int |
anzahlFahrStreifen(long position)
liefert die Anzahl der Fahrstreifen an der angegebenen Stelle in Metern,
ausgehend vom Begin der Baustelle.
|
BaustellenDatenSchnittstelle |
getDaten()
liefert die für die Baustelle parametrierten Daten.
|
de.bsvrz.sys.funclib.bitctrl.modell.verkehr.objekte.MessQuerschnittAllgemein |
getMessquerschnittDavor()
liefert den vor der Baustelle liegenden Messquerschnitt.
|
String |
getName()
liefert den Name der Baustelle.
|
de.bsvrz.dav.daf.main.config.SystemObject |
getObjekt()
liefert das Systemobjekt mit dem die Baustelle in der
Datenverteilerkonfiguration repräsentiert ist.
|
boolean |
pruefeSimulierbarkeit(boolean manuell)
ermittelt, ob für die Baustelle prinzipiell eine Simulation ausgeführt
werden kann.
|
void |
simuliere()
ermittelt die Liste der Stauobjekte, die bei entsprechend den
Simulationsvorgaben entstehen und versendet diese an den Datenverteiler.
|
void |
simuliere(String name,
String bemerkung,
de.bsvrz.sys.funclib.bitctrl.modell.verkehr.objekte.MessQuerschnittAllgemein berechnungsMq,
boolean manuell)
ermittelt die Liste der Stauobjekte, die bei entsprechend den
Simulationsvorgaben entstehen und versendet diese an den Datenverteiler.
|
int anzahlFahrStreifen(long position)
throws de.bsvrz.sys.funclib.bitctrl.util.UndefiniertException
position - die Position, an der die Fahrstreifenanzahl ermittelt werden
sollde.bsvrz.sys.funclib.bitctrl.util.UndefiniertException - die Anzahl der Fahrstreifen konnte nicht ermittelt werden.BaustellenDatenSchnittstelle getDaten()
de.bsvrz.sys.funclib.bitctrl.modell.verkehr.objekte.MessQuerschnittAllgemein getMessquerschnittDavor()
throws de.bsvrz.sys.funclib.bitctrl.util.UndefiniertException
de.bsvrz.sys.funclib.bitctrl.util.UndefiniertException - es konnte kein Messquerschnitt ermittelt werdenString getName()
de.bsvrz.dav.daf.main.config.SystemObject getObjekt()
boolean pruefeSimulierbarkeit(boolean manuell)
manuell - Simulation manuell ausführenvoid simuliere()
void simuliere(String name, String bemerkung, de.bsvrz.sys.funclib.bitctrl.modell.verkehr.objekte.MessQuerschnittAllgemein berechnungsMq, boolean manuell)
name - der Name des Auftraggebers für die Simulationbemerkung - eine Bemerkung zur SimulationberechnungsMq - der vorgegebene MQ vor der Baustellemanuell - manuelle Ausführung der SimulationCopyright © 2017 BitCtrl Systems GmbH. All rights reserved.