public static interface FundamentalDiagram.FdSource
 Copyright (c) 2013-2019 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands. All rights reserved.
 
 BSD-style license. See OpenTrafficSim License.
 
| Modifier and Type | Method and Description | 
|---|---|
| Duration | getAggregationPeriod()The aggregation period. | 
| Duration | getDelay()Return the delay for graph updates so future influencing events have occurred, e.d. | 
| double | getDensity(int series,
          int item)Return the SI density value of item in series. | 
| double | getFlow(int series,
       int item)Return the SI flow value of item in series. | 
| int | getItemCount(int series)Returns the number of items in the series. | 
| String | getName(int series)Returns a name of the series. | 
| int | getNumberOfSeries()Returns the number of series (i.e. | 
| default double[] | getPossibleAggregationPeriods()Returns the possible intervals. | 
| default int[] | getPossibleUpdateFrequencies()Returns the possible frequencies, as a factor on 1 / 'aggregation interval'. | 
| double | getSpeed(int series,
        int item)Return the SI speed value of item in series. | 
| Duration | getUpdateInterval()The update interval. | 
| void | increaseTime(Time time)Increase the time span. | 
| void | setAggregationPeriod(Duration period)Changes the aggregation period. | 
| void | setUpdateInterval(Duration interval,
                 Time time,
                 FundamentalDiagram fd)Changes the update interval. | 
default double[] getPossibleAggregationPeriods()
default int[] getPossibleUpdateFrequencies()
Duration getUpdateInterval()
void setUpdateInterval(Duration interval, Time time, FundamentalDiagram fd)
interval - Duration; update intervaltime - Time; time until which data has to be recalculatedfd - FundamentalDiagram; the fundamental diagram to notify when data is readyDuration getAggregationPeriod()
void setAggregationPeriod(Duration period)
period - Duration; aggregation periodDuration getDelay()
void increaseTime(Time time)
time - Time; time to increase toint getNumberOfSeries()
String getName(int series)
series - int; series numberint getItemCount(int series)
series - int; series numberdouble getFlow(int series,
               int item)
series - int; series numberitem - int; item number in the seriesdouble getDensity(int series,
                  int item)
series - int; series numberitem - int; item number in the seriesdouble getSpeed(int series,
                int item)
series - int; series numberitem - int; item number in the seriesCopyright © 2014–2019 Delft University of Technology. All rights reserved.