Class AbstractSamplerPlot

All Implemented Interfaces:
Dataset, Identifiable
Direct Known Subclasses:
AbstractContourPlot, TrajectoryPlot

public abstract class AbstractSamplerPlot
extends AbstractSpaceTimePlot
Super class for plots that use sampler data. Sub classes may obtain trajectories using getTrajectories(), or alternatively maintain some other -possibly more efficient- connection to the sampler. This class also connects the plot to a path, consisting of a list of lanes. Start distance along the path for each lane is provided to sub classes using getStartDistance(KpiLaneDirection). Total length is obtained using getEndLocation().

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.

Version:
$Revision$, $LastChangedDate$, by $Author$, initial version 4 okt. 2018
Author:
Alexander Verbraeck, Peter Knoppers, Wouter Schakel
  • Constructor Details

    • AbstractSamplerPlot

      public AbstractSamplerPlot​(java.lang.String caption, Duration updateInterval, OTSSimulatorInterface simulator, Sampler<?> sampler, GraphPath<KpiLaneDirection> path, Duration delay)
      Constructor.
      Parameters:
      caption - String; caption
      updateInterval - Duration; regular update interval (simulation time)
      simulator - OTSSimulatorInterface; simulator
      sampler - Sampler<?>; road sampler
      path - GraphPath<KpiLaneDirection>; path
      delay - Duration; amount of time that chart runs behind simulation to prevent gaps in the charted data
  • Method Details