public class ZufliessenderVerkehr extends java.lang.Object implements ZufliessenderVerkehrSchnittstelle
Constructor and Description |
---|
ZufliessenderVerkehr(BaustellenSimulation applikation,
BaustellenSchnittstelle baustelle,
MessQuerschnittAllgemein berechnungsMq,
BerechnungsZeitRaum zeitRaum)
erzeugt eine Klasse zur Bereitstellung des zur Baustelle zufließenden
Verkehrs.Der zufließende Verkehr ergibt sich aus der Ganglinie des
unmittelbar vor der Baustelle liegenden Messquerschnitts.
|
Modifier and Type | Method and Description |
---|---|
long |
getFzg(java.time.LocalDateTime zs)
liefert die Anzahl der Fahrzeuge pro Stunde für den gegebenen Zeitpunkt
aus der ermittelten Ganglinie.
|
long |
getQLkw(java.time.LocalDateTime zs)
liefert die Anzahl der Lkw für den gegebenen Zeitpunkt
der ermittelten Ganglinie.
|
long |
getQPkw(java.time.LocalDateTime zs)
liefert die Anzahl der Pkw für den gegebenen Zeitpunkt
der ermittelten Ganglinie.
|
public ZufliessenderVerkehr(BaustellenSimulation applikation, BaustellenSchnittstelle baustelle, MessQuerschnittAllgemein berechnungsMq, BerechnungsZeitRaum zeitRaum) throws UndefiniertException
applikation
- die Applikation zur Baustellensimulationbaustelle
- die Baustelle für die der zufließende Verkehr ermittelt
werden soll.berechnungsMq
- optional vorgegebener Mq vor der Baustelle.zeitRaum
- der Zeitraum, für die eine Ermittlung erfolgen soll und
damit eine Ganglinie bestimmt werden mußUndefiniertException
- es konnte kein geeigneter Messquerschnitt oder
keine Ganglinie ermittelt werden.public final long getFzg(java.time.LocalDateTime zs) throws UndefiniertException
ZufliessenderVerkehrSchnittstelle
getFzg
in interface ZufliessenderVerkehrSchnittstelle
zs
- der gesuchte ZeitpunktUndefiniertException
- der Wert konnte nicht ermittelt werden, weil keine
entsprechende Ganglinie zur Verfügung stand oder die
Ganglinie den Wert nicht geliefert hat.public long getQPkw(java.time.LocalDateTime zs)
ZufliessenderVerkehrSchnittstelle
getQPkw
in interface ZufliessenderVerkehrSchnittstelle
zs
- der gesuchte Zeitpunktpublic long getQLkw(java.time.LocalDateTime zs)
ZufliessenderVerkehrSchnittstelle
getQLkw
in interface ZufliessenderVerkehrSchnittstelle
zs
- der gesuchte Zeitpunkt