Uses of Class
org.opentrafficsim.draw.egtf.DataStream
Package
Description
Contains classes to use the Extended Generalized Treiber-Helbing Filter, which is equal to the Adaptive Smoothing Method if a
single data source is used.
Contains extensions of the EGTF classes with strongly typed parameters.
-
Uses of DataStream in org.opentrafficsim.draw.egtf
Modifier and TypeMethodDescription<T extends Number>
DataStream<T>Add a non-speed stream for the quantity to this data source.<T extends Number>
DataStream<T>DataSource.addStreamSI
(Quantity<T, ?> quantity, double thetaCong, double thetaFree) Add a stream for the quantity to this data source.<T extends Number>
DataStream<T>Get a stream for the quantity of this data source.Modifier and TypeMethodDescriptionvoid
Egtf.addGridDataSI
(DataStream<?> dataStream, double[] location, double[] time, double[][] values) Adds grid data.void
Egtf.addPointDataSI
(DataStream<?> dataStream, double location, double time, double value) Adds point data.void
Egtf.addVectorDataSI
(DataStream<?> dataStream, double[] location, double[] time, double[] values) Adds vector data. -
Uses of DataStream in org.opentrafficsim.draw.egtf.typed
Modifier and TypeMethodDescription<U extends org.djunits.unit.Unit<U>,
Z extends org.djunits.value.base.Scalar<U, Z>>
voidTypedEgtf.addGridData
(DataStream<Z> dataStream, org.djunits.value.vdouble.vector.LengthVector location, org.djunits.value.vdouble.vector.DurationVector time, org.djunits.value.vdouble.matrix.base.DoubleMatrix<U, ?, ?, ?> values) Adds grid data.<U extends org.djunits.unit.Unit<U>,
Z extends org.djunits.value.base.Scalar<U, Z>>
voidTypedEgtf.addPointData
(DataStream<Z> dataStream, org.djunits.value.vdouble.scalar.Length location, org.djunits.value.vdouble.scalar.Duration time, Z value) Adds point data.<U extends org.djunits.unit.Unit<U>,
Z extends org.djunits.value.base.Scalar<U, Z>>
voidTypedEgtf.addVectorData
(DataStream<Z> dataStream, org.djunits.value.vdouble.vector.LengthVector location, org.djunits.value.vdouble.vector.DurationVector time, org.djunits.value.vdouble.vector.base.DoubleVector<U, ?, ?> values) Adds vector data.