| Package | Description | 
|---|---|
| org.opentrafficsim.kpi.sampling | Classes for sampling simulation data. | 
| org.opentrafficsim.kpi.sampling.indicator | Indicators based on sampling data. | 
| Modifier and Type | Method and Description | 
|---|---|
| TrajectoryGroup | TrajectoryAcceptList. getTrajectoryGroup(int i) | 
| TrajectoryGroup<G> | Sampler. getTrajectoryGroup(KpiLaneDirection kpiLaneDirection)Returns the trajectory group of given lane direction. | 
| TrajectoryGroup<G> | TrajectoryGroup. getTrajectoryGroup(Length x0,
                  Length x1)Returns trajectory group between two locations. | 
| TrajectoryGroup<G> | TrajectoryGroup. getTrajectoryGroup(Length x0,
                  Length x1,
                  Time t0,
                  Time t1)Returns trajectory group between two locations and between two times. | 
| TrajectoryGroup<G> | TrajectoryGroup. getTrajectoryGroup(Time t0,
                  Time t1)Returns trajectory group between two times. | 
| Modifier and Type | Method and Description | 
|---|---|
| Iterator<TrajectoryGroup> | TrajectoryAcceptList. getTrajectoryGroupIterator() | 
| <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. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | TrajectoryAcceptList. addTrajectory(Trajectory<?> trajectory,
             TrajectoryGroup trajectoryGroup)Adds a  Trajectorywith theTrajectoryGroupit is from to the accept list. | 
| Modifier and Type | Method and Description | 
|---|---|
| protected <G extends GtuDataInterface> | TotalTravelTime. calculate(Query<G> query,
         Time startTime,
         Time endTime,
         List<TrajectoryGroup<G>> trajectoryGroups)Calculate value for given trajectory group. | 
| protected <G extends GtuDataInterface> | TotalTravelDistance. calculate(Query<G> query,
         Time startTime,
         Time endTime,
         List<TrajectoryGroup<G>> trajectoryGroups)Calculate value for given trajectory group. | 
| protected <G extends GtuDataInterface> | TotalNumberOfStops. calculate(Query<G> query,
         Time startTime,
         Time endTime,
         List<TrajectoryGroup<G>> trajectoryGroups)Calculate value for given trajectory group. | 
| protected <G extends GtuDataInterface> | TotalDelay. calculate(Query<G> query,
         Time startTime,
         Time endTime,
         List<TrajectoryGroup<G>> trajectoryGroups)Calculate value for given trajectory group. | 
| protected <G extends GtuDataInterface> | MeanTripLength. calculate(Query<G> query,
         Time startTime,
         Time endTime,
         List<TrajectoryGroup<G>> trajectoryGroups)Calculate value for given trajectory group. | 
| protected <G extends GtuDataInterface> | MeanTravelTimePerDistance. calculate(Query<G> query,
         Time startTime,
         Time endTime,
         List<TrajectoryGroup<G>> trajectoryGroups)Calculate value for given trajectory group. | 
| protected <G extends GtuDataInterface> | MeanSpeed. calculate(Query<G> query,
         Time startTime,
         Time endTime,
         List<TrajectoryGroup<G>> trajectoryGroups)Calculate value for given trajectory group. | 
| protected <G extends GtuDataInterface> | MeanIntensity. calculate(Query<G> query,
         Time startTime,
         Time endTime,
         List<TrajectoryGroup<G>> trajectoryGroups)Calculate value for given trajectory group. | 
| protected <G extends GtuDataInterface> | MeanDensity. calculate(Query<G> query,
         Time startTime,
         Time endTime,
         List<TrajectoryGroup<G>> trajectoryGroups)Calculate value for given trajectory group. | 
| protected abstract <G extends GtuDataInterface> | AbstractIndicator. calculate(Query<G> query,
         Time startTime,
         Time endTime,
         List<TrajectoryGroup<G>> trajectoryGroups)Calculate value for given trajectory group. | 
| <G extends GtuDataInterface> | 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. | 
| <G extends GtuDataInterface> | 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. | 
Copyright © 2014–2019 Delft University of Technology. All rights reserved.