Uses of Interface
org.opentrafficsim.kpi.interfaces.GtuData
Packages that use GtuData
Package
Description
Classes for sampling simulation data.
Extended data for trajectories.
Indicators based on sampling data.
Metadata for grouping and selecting sampling data.
-
Uses of GtuData in org.opentrafficsim.kpi.sampling
Classes in org.opentrafficsim.kpi.sampling with type parameters of type GtuDataModifier and TypeClassDescriptionfinal classA query defines which subset of trajectory information should be included.classSampler is the highest level organizer for sampling.classSamplerData<G extends GtuData>SamplerData is a storage for trajectory data.final classTrajectory<G extends GtuData>Contains position, speed, acceleration and time data of a GTU, over some section.classTrajectoryGroup<G extends GtuData>Contains all trajectories pertaining to a certain space-time region.Constructors in org.opentrafficsim.kpi.sampling with parameters of type GtuDataModifierConstructorDescriptionTrajectory(GtuData gtu, Map<FilterDataType<?>, Object> filterData, Set<ExtendedDataType<?, ?, ?, G>> extendedData, LaneData lane) -
Uses of GtuData in org.opentrafficsim.kpi.sampling.data
Classes in org.opentrafficsim.kpi.sampling.data with type parameters of type GtuDataModifier and TypeClassDescriptionclassExtendedDataDuration<G extends GtuData>Extended data type for duration values.classExtendedDataFloat<U extends Unit<U>,T extends AbstractFloatScalar<U, T>, O extends AbstractFloatVector<U, T, O>, G extends GtuData> Class to facilitate JUNITS types in extended data.classExtendedDataLength<G extends GtuData>Extended data type for length values.classExtendedDataList<T,G extends GtuData> Extended data type for anything that can be captured in a list.classExtendedDataNumber<G extends GtuData>Class for unitless values.classExtendedDataSpeed<G extends GtuData>Extended data type for speed values.classExtendedDataString<G extends GtuData>Extended data type for string values.classExtendedDataType<T,O, S, G extends GtuData> Type class to define different types of data by which trajectories can be extended beyond the basic t, x, v, a. -
Uses of GtuData in org.opentrafficsim.kpi.sampling.indicator
Methods in org.opentrafficsim.kpi.sampling.indicator with type parameters of type GtuDataModifier and TypeMethodDescriptionAbstractIndicator.calculate(Query<G, ?> query, Time startTime, Time endTime, List<TrajectoryGroup<G>> trajectoryGroups) Calculate value for given trajectory group.protected <G extends GtuData>
LinearDensityMeanDensity.calculate(Query<G, ?> query, Time startTime, Time endTime, List<TrajectoryGroup<G>> trajectoryGroups) Calculate value for given trajectory group.MeanIntensity.calculate(Query<G, ?> query, Time startTime, Time endTime, List<TrajectoryGroup<G>> trajectoryGroups) Calculate value for given trajectory group.MeanSpeed.calculate(Query<G, ?> query, Time startTime, Time endTime, List<TrajectoryGroup<G>> trajectoryGroups) Calculate value for given trajectory group.MeanTravelTimePerDistance.calculate(Query<G, ?> query, Time startTime, Time endTime, List<TrajectoryGroup<G>> trajectoryGroups) Calculate value for given trajectory group.MeanTripLength.calculate(Query<G, ?> query, Time startTime, Time endTime, List<TrajectoryGroup<G>> trajectoryGroups) Calculate value for given trajectory group.TotalDelay.calculate(Query<G, ?> query, Time startTime, Time endTime, List<TrajectoryGroup<G>> trajectoryGroups) Calculate value for given trajectory group.protected <G extends GtuData>
DimensionlessTotalNumberOfStops.calculate(Query<G, ?> query, Time startTime, Time endTime, List<TrajectoryGroup<G>> trajectoryGroups) Calculate value for given trajectory group.TotalTravelDistance.calculate(Query<G, ?> query, Time startTime, Time endTime, List<TrajectoryGroup<G>> trajectoryGroups) Calculate value for given trajectory group.TotalTravelTime.calculate(Query<G, ?> query, Time startTime, Time endTime, List<TrajectoryGroup<G>> trajectoryGroups) Calculate value for given trajectory group.AbstractIndicator.getValue(Query<G, ?> query, Time endTime, List<TrajectoryGroup<G>> trajectoryGroups) Get value for given query over time interval, returning earlier calculated value if possible.AbstractIndicator.getValue(Query<G, ?> query, Time startTime, Time endTime, List<TrajectoryGroup<G>> trajectoryGroups) Get value for given query over time interval, returning earlier calculated value if possible. -
Uses of GtuData in org.opentrafficsim.kpi.sampling.meta
Methods in org.opentrafficsim.kpi.sampling.meta with parameters of type GtuDataModifier and TypeMethodDescriptionfinal CrossSectionRetrieves the value of the meta data of this type from a GTU.final StringRetrieves the value of the meta data of this type from a GTU.final StringRetrieves the value of the meta data of this type from a GTU.final StringRetrieves the value of the meta data of this type from a GTU.final StringRetrieves the value of the meta data of this type from a GTU.abstract TRetrieves the value of the meta data of this type from a GTU.