Class DataStream<T extends Number>

  • Type Parameters:
    T - data type of the stream

    public final class DataStream<T extends Number>
    extends Object
    Data stream for the EGTF. These are obtained by DataSource.addStream() and DataSource.getStream().

    Copyright (c) 2013-2022 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 24 okt. 2018
    Author:
    Wouter Schakel
    • Constructor Detail

      • DataStream

        DataStream​(DataSource dataSource,
                   Quantity<T,​?> quantity,
                   double thetaCong,
                   double thetaFree)
        Constructor.
        Parameters:
        dataSource - DataSource; data source
        quantity - Quantity<T, ?>; quantity
        thetaCong - double; standard deviation in congestion
        thetaFree - double; standard deviation in free flow
    • Method Detail

      • getDataSource

        DataSource getDataSource()
        Returns the data source.
        Returns:
        DataSource; the data source
      • getQuantity

        Quantity<T,​?> getQuantity()
        Returns the quantity.
        Returns:
        Quantity; the quantity
      • getThetaCong

        double getThetaCong()
        Returns the standard deviation in congestion.
        Returns:
        double; the standard deviation in congestion
      • getThetaFree

        double getThetaFree()
        Returns the standard deviation in free flow.
        Returns:
        double; the standard deviation in free flow
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object