Uses of Interface
org.opentrafficsim.kpi.interfaces.GtuDataInterface
| Package | Description |
|---|---|
| org.opentrafficsim.kpi.sampling |
Classes for sampling simulation data.
|
| org.opentrafficsim.kpi.sampling.data |
Extended data for trajectories.
|
| org.opentrafficsim.kpi.sampling.indicator |
Indicators based on sampling data.
|
| org.opentrafficsim.kpi.sampling.meta |
Metadata for grouping and selecting sampling data.
|
-
Uses of GtuDataInterface in org.opentrafficsim.kpi.sampling
Classes in org.opentrafficsim.kpi.sampling with type parameters of type GtuDataInterface Modifier and Type Class Description classQuery<G extends GtuDataInterface>A query defines which subset of trajectory information should be included.classSampler<G extends GtuDataInterface>Sampler is the highest level organizer for sampling.classTrajectory<G extends GtuDataInterface>Contains position, speed, acceleration and time data of a GTU, over some section.classTrajectoryGroup<G extends GtuDataInterface>Contains all trajectories pertaining to a certain space-time region.Constructors in org.opentrafficsim.kpi.sampling with parameters of type GtuDataInterface Constructor Description Trajectory(GtuDataInterface gtu, MetaData metaData, java.util.Set<ExtendedDataType<?,?,?,G>> extendedData, KpiLaneDirection kpiLaneDirection) -
Uses of GtuDataInterface in org.opentrafficsim.kpi.sampling.data
Classes in org.opentrafficsim.kpi.sampling.data with type parameters of type GtuDataInterface Modifier and Type Class Description classExtendedDataType<T,O,S,G extends GtuDataInterface>Type class to define different types of data by which trajectories can be extended beyond the basic t, x, v, a.classExtendedDataTypeDuration<G extends GtuDataInterface>Extended data type for duration values.classExtendedDataTypeFloat<U extends Unit<U>,T extends AbstractFloatScalar<U,T>,O extends AbstractFloatVector<U,T,O>,G extends GtuDataInterface>Class to facilitate JUNITS types in extended data.classExtendedDataTypeLength<G extends GtuDataInterface>Extended data type for length values.classExtendedDataTypeList<T,G extends GtuDataInterface>Extended data type for anything that can be captured in a list.classExtendedDataTypeNumber<G extends GtuDataInterface>Class for unitless values.classExtendedDataTypeSpeed<G extends GtuDataInterface>Extended data type for speed values.classExtendedDataTypeString<G extends GtuDataInterface>Copyright (c) 2013-2020 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands. -
Uses of GtuDataInterface in org.opentrafficsim.kpi.sampling.indicator
Methods in org.opentrafficsim.kpi.sampling.indicator with type parameters of type GtuDataInterface Modifier and Type Method Description protected abstract <G extends GtuDataInterface>
TAbstractIndicator. calculate(Query<G> query, Time startTime, Time endTime, java.util.List<TrajectoryGroup<G>> trajectoryGroups)Calculate value for given trajectory group.protected <G extends GtuDataInterface>
LinearDensityMeanDensity. calculate(Query<G> query, Time startTime, Time endTime, java.util.List<TrajectoryGroup<G>> trajectoryGroups)Calculate value for given trajectory group.protected <G extends GtuDataInterface>
FrequencyMeanIntensity. calculate(Query<G> query, Time startTime, Time endTime, java.util.List<TrajectoryGroup<G>> trajectoryGroups)Calculate value for given trajectory group.protected <G extends GtuDataInterface>
SpeedMeanSpeed. calculate(Query<G> query, Time startTime, Time endTime, java.util.List<TrajectoryGroup<G>> trajectoryGroups)Calculate value for given trajectory group.protected <G extends GtuDataInterface>
DurationMeanTravelTimePerDistance. calculate(Query<G> query, Time startTime, Time endTime, java.util.List<TrajectoryGroup<G>> trajectoryGroups)Calculate value for given trajectory group.protected <G extends GtuDataInterface>
LengthMeanTripLength. calculate(Query<G> query, Time startTime, Time endTime, java.util.List<TrajectoryGroup<G>> trajectoryGroups)Calculate value for given trajectory group.protected <G extends GtuDataInterface>
DurationTotalDelay. calculate(Query<G> query, Time startTime, Time endTime, java.util.List<TrajectoryGroup<G>> trajectoryGroups)Calculate value for given trajectory group.protected <G extends GtuDataInterface>
DimensionlessTotalNumberOfStops. calculate(Query<G> query, Time startTime, Time endTime, java.util.List<TrajectoryGroup<G>> trajectoryGroups)Calculate value for given trajectory group.protected <G extends GtuDataInterface>
LengthTotalTravelDistance. calculate(Query<G> query, Time startTime, Time endTime, java.util.List<TrajectoryGroup<G>> trajectoryGroups)Calculate value for given trajectory group.protected <G extends GtuDataInterface>
DurationTotalTravelTime. calculate(Query<G> query, Time startTime, Time endTime, java.util.List<TrajectoryGroup<G>> trajectoryGroups)Calculate value for given trajectory group.<G extends GtuDataInterface>
TAbstractIndicator. getValue(Query<G> query, Time endTime, java.util.List<TrajectoryGroup<G>> trajectoryGroups)Get value for given query over time interval, returning earlier calculated value if possible.<G extends GtuDataInterface>
TAbstractIndicator. getValue(Query<G> query, Time startTime, Time endTime, java.util.List<TrajectoryGroup<G>> trajectoryGroups)Get value for given query over time interval, returning earlier calculated value if possible. -
Uses of GtuDataInterface in org.opentrafficsim.kpi.sampling.meta
Methods in org.opentrafficsim.kpi.sampling.meta with parameters of type GtuDataInterface Modifier and Type Method Description CrossSectionMetaDataCrossSections. getValue(GtuDataInterface gtu)Retrieves the value of the meta data of this type from a GTU.NodeDataInterfaceMetaDataDestination. getValue(GtuDataInterface gtu)Retrieves the value of the meta data of this type from a GTU.GtuTypeDataInterfaceMetaDataGtuType. getValue(GtuDataInterface gtu)Retrieves the value of the meta data of this type from a GTU.NodeDataInterfaceMetaDataOrigin. getValue(GtuDataInterface gtu)Retrieves the value of the meta data of this type from a GTU.RouteDataInterfaceMetaDataRoute. getValue(GtuDataInterface gtu)Retrieves the value of the meta data of this type from a GTU.abstract TMetaDataType. getValue(GtuDataInterface gtu)Retrieves the value of the meta data of this type from a GTU.