Package org.opentrafficsim.draw.graphs
Class FundamentalDiagram.AbstractFdSource
- java.lang.Object
-
- org.opentrafficsim.draw.graphs.FundamentalDiagram.AbstractFdSource
-
- All Implemented Interfaces:
FundamentalDiagram.FdSource
- Enclosing class:
- FundamentalDiagram
abstract static class FundamentalDiagram.AbstractFdSource extends Object implements FundamentalDiagram.FdSource
Abstract implementation to link to fundamental diagrams.
-
-
Constructor Summary
Constructors Constructor Description AbstractFdSource()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddFundamentalDiagram(FundamentalDiagram fundamentalDiagram)Add fundamental diagram.voidclearFundamentalDiagrams()Clears all connected fundamental diagrams.ImmutableSet<FundamentalDiagram>getDiagrams()Returns the diagrams.-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.opentrafficsim.draw.graphs.FundamentalDiagram.FdSource
getAggregationPeriod, getDelay, getDensity, getFlow, getItemCount, getName, getNumberOfSeries, getPossibleAggregationPeriods, getPossibleUpdateFrequencies, getSpeed, getUpdateInterval, increaseTime, isAggregate, recalculate, setAggregateName, setAggregationPeriod, setUpdateInterval
-
-
-
-
Method Detail
-
addFundamentalDiagram
public void addFundamentalDiagram(FundamentalDiagram fundamentalDiagram)
Add fundamental diagram. Used to notify diagrams when data has changed.- Specified by:
addFundamentalDiagramin interfaceFundamentalDiagram.FdSource- Parameters:
fundamentalDiagram- FundamentalDiagram; fundamental diagram
-
clearFundamentalDiagrams
public void clearFundamentalDiagrams()
Clears all connected fundamental diagrams.- Specified by:
clearFundamentalDiagramsin interfaceFundamentalDiagram.FdSource
-
getDiagrams
public ImmutableSet<FundamentalDiagram> getDiagrams()
Returns the diagrams.- Specified by:
getDiagramsin interfaceFundamentalDiagram.FdSource- Returns:
- ImmutableSet<FundamentalDiagram> diagrams
-
-