Uses of Class
org.opentrafficsim.kpi.sampling.TrajectoryGroup
Packages that use TrajectoryGroup
Package
Description
Classes for sampling simulation data.
Indicators based on sampling data.
-
Uses of TrajectoryGroup in org.opentrafficsim.kpi.sampling
Methods in org.opentrafficsim.kpi.sampling that return TrajectoryGroupModifier and TypeMethodDescriptionfinal TrajectoryGroup<G>SamplerData.getTrajectoryGroup(LaneData lane) Returns the trajectory group of given lane.final TrajectoryGroup<?>TrajectoryAcceptList.getTrajectoryGroup(int i) Returns a trajectory group by index.final TrajectoryGroup<G>TrajectoryGroup.getTrajectoryGroup(Length x0, Length x1) Returns trajectory group between two locations.final TrajectoryGroup<G>TrajectoryGroup.getTrajectoryGroup(Length x0, Length x1, Time t0, Time t1) Returns trajectory group between two locations and between two times.final TrajectoryGroup<G>TrajectoryGroup.getTrajectoryGroup(Time t0, Time t1) Returns trajectory group between two times.Methods in org.opentrafficsim.kpi.sampling that return types with arguments of type TrajectoryGroupModifier and TypeMethodDescriptionfinal Iterator<TrajectoryGroup<?>>TrajectoryAcceptList.getTrajectoryGroupIterator()Returns an iterator over the trajectory groups.<T> List<TrajectoryGroup<G>>Query.getTrajectoryGroups(Time endTime) Returns a list of TrajectoryGroups in accordance with the query.<T> List<TrajectoryGroup<G>>Query.getTrajectoryGroups(Time startTime, Time endTime) Returns a list of TrajectoryGroups in accordance with the query.Methods in org.opentrafficsim.kpi.sampling with parameters of type TrajectoryGroupModifier and TypeMethodDescriptionfinal voidTrajectoryAcceptList.addTrajectory(Trajectory<?> trajectory, TrajectoryGroup<?> trajectoryGroup) Adds aTrajectorywith theTrajectoryGroupit is from to the accept list.protected final voidSamplerData.putTrajectoryGroup(LaneData lane, TrajectoryGroup<G> trajectoryGroup) Stores a trajectory group with the lane direction. -
Uses of TrajectoryGroup in org.opentrafficsim.kpi.sampling.indicator
Method parameters in org.opentrafficsim.kpi.sampling.indicator with type arguments of type TrajectoryGroupModifier 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.