Uses of Interface
org.opentrafficsim.kpi.interfaces.GtuData
-
Packages that use GtuData 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 GtuData in org.opentrafficsim.kpi.sampling
Classes in org.opentrafficsim.kpi.sampling with type parameters of type GtuData Modifier and Type Class Description classQuery<G extends GtuData,L extends LaneData>A query defines which subset of trajectory information should be included.classSampler<G extends GtuData,L extends LaneData>Sampler is the highest level organizer for sampling.classSamplerData<G extends GtuData>SamplerData is a storage for trajectory data.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 GtuData Constructor Description Trajectory(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 GtuData Modifier and Type Class Description classExtendedDataDuration<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 GtuData Modifier and Type Method Description protected abstract <G extends GtuData>
TAbstractIndicator. 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.protected <G extends GtuData>
FrequencyMeanIntensity. calculate(Query<G,?> query, Time startTime, Time endTime, List<TrajectoryGroup<G>> trajectoryGroups)Calculate value for given trajectory group.protected <G extends GtuData>
SpeedMeanSpeed. calculate(Query<G,?> query, Time startTime, Time endTime, List<TrajectoryGroup<G>> trajectoryGroups)Calculate value for given trajectory group.protected <G extends GtuData>
DurationMeanTravelTimePerDistance. calculate(Query<G,?> query, Time startTime, Time endTime, List<TrajectoryGroup<G>> trajectoryGroups)Calculate value for given trajectory group.protected <G extends GtuData>
LengthMeanTripLength. calculate(Query<G,?> query, Time startTime, Time endTime, List<TrajectoryGroup<G>> trajectoryGroups)Calculate value for given trajectory group.protected <G extends GtuData>
DurationTotalDelay. 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.protected <G extends GtuData>
LengthTotalTravelDistance. calculate(Query<G,?> query, Time startTime, Time endTime, List<TrajectoryGroup<G>> trajectoryGroups)Calculate value for given trajectory group.protected <G extends GtuData>
DurationTotalTravelTime. calculate(Query<G,?> query, Time startTime, Time endTime, List<TrajectoryGroup<G>> trajectoryGroups)Calculate value for given trajectory group.<G extends GtuData>
TAbstractIndicator. getValue(Query<G,?> query, Time endTime, List<TrajectoryGroup<G>> trajectoryGroups)Get value for given query over time interval, returning earlier calculated value if possible.<G extends GtuData>
TAbstractIndicator. 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 GtuData Modifier and Type Method Description CrossSectionFilterDataCrossSections. getValue(GtuData gtu)Retrieves the value of the meta data of this type from a GTU.StringFilterDataDestination. getValue(GtuData gtu)Retrieves the value of the meta data of this type from a GTU.StringFilterDataGtuType. getValue(GtuData gtu)Retrieves the value of the meta data of this type from a GTU.StringFilterDataOrigin. getValue(GtuData gtu)Retrieves the value of the meta data of this type from a GTU.StringFilterDataRoute. getValue(GtuData gtu)Retrieves the value of the meta data of this type from a GTU.abstract TFilterDataType. getValue(GtuData gtu)Retrieves the value of the meta data of this type from a GTU.
-