Package | Description |
---|---|
org.opentrafficsim.kpi.sampling |
Classes for sampling simulation data.
|
org.opentrafficsim.kpi.sampling.data |
Extended data for trajectories.
|
org.opentrafficsim.kpi.sampling.meta |
Metadata for grouping and selecting sampling data.
|
Modifier and Type | Method and Description |
---|---|
void |
Trajectory.add(org.djunits.value.vdouble.scalar.Length position,
org.djunits.value.vdouble.scalar.Speed speed,
org.djunits.value.vdouble.scalar.Acceleration acceleration,
org.djunits.value.vdouble.scalar.Time time,
GtuDataInterface gtu)
Adds values of position, speed, acceleration and time.
|
void |
Sampler.processGtuAddEvent(KpiLaneDirection kpiLaneDirection,
org.djunits.value.vdouble.scalar.Length position,
org.djunits.value.vdouble.scalar.Speed speed,
org.djunits.value.vdouble.scalar.Acceleration acceleration,
org.djunits.value.vdouble.scalar.Time time,
GtuDataInterface gtu)
Creates a trajectory with the current snapshot of a GTU.
|
void |
Sampler.processGtuMoveEvent(KpiLaneDirection kpiLaneDirection,
org.djunits.value.vdouble.scalar.Length position,
org.djunits.value.vdouble.scalar.Speed speed,
org.djunits.value.vdouble.scalar.Acceleration acceleration,
org.djunits.value.vdouble.scalar.Time time,
GtuDataInterface gtu)
Adds a new snapshot of a GTU to its recording trajectory, if recorded.
|
void |
Sampler.processGtuRemoveEvent(KpiLaneDirection kpiLaneDirection,
GtuDataInterface gtu)
Finalizes a trajectory.
|
void |
Sampler.processGtuRemoveEvent(KpiLaneDirection kpiLaneDirection,
org.djunits.value.vdouble.scalar.Length position,
org.djunits.value.vdouble.scalar.Speed speed,
org.djunits.value.vdouble.scalar.Acceleration acceleration,
org.djunits.value.vdouble.scalar.Time time,
GtuDataInterface gtu)
Finalizes a trajectory with the current snapshot of a GTU.
|
Constructor and Description |
---|
Trajectory(GtuDataInterface gtu,
MetaData metaData,
Set<ExtendedDataType<?>> extendedData,
KpiLaneDirection kpiLaneDirection) |
Modifier and Type | Method and Description |
---|---|
org.djunits.value.vdouble.scalar.Speed |
SpeedLimit.getValue(GtuDataInterface gtu) |
abstract T |
ExtendedDataType.getValue(GtuDataInterface gtu) |
Modifier and Type | Method and Description |
---|---|
abstract T |
MetaDataType.getValue(GtuDataInterface gtu)
Retrieves the value of the meta data of this type from a GTU.
|
RouteDataInterface |
MetaDataRoute.getValue(GtuDataInterface gtu)
Retrieves the value of the meta data of this type from a GTU.
|
NodeDataInterface |
MetaDataOrigin.getValue(GtuDataInterface gtu)
Retrieves the value of the meta data of this type from a GTU.
|
GtuTypeDataInterface |
MetaDataGtuType.getValue(GtuDataInterface gtu)
Retrieves the value of the meta data of this type from a GTU.
|
NodeDataInterface |
MetaDataDestination.getValue(GtuDataInterface gtu)
Retrieves the value of the meta data of this type from a GTU.
|
CrossSection |
MetaDataCrossSections.getValue(GtuDataInterface gtu)
Retrieves the value of the meta data of this type from a GTU.
|
Copyright © 2014–2016 Delft University of Technology. All rights reserved.