Uses of Class
org.opentrafficsim.kpi.sampling.Query

Packages that use Query
Package
Description
Indicators based on sampling data.
  • Uses of Query in org.opentrafficsim.kpi.sampling.indicator

    Methods in org.opentrafficsim.kpi.sampling.indicator with parameters of type Query
    Modifier and Type
    Method
    Description
    protected abstract <G extends GtuData>
    T
    AbstractIndicator.calculate(Query<G,?> query, org.djunits.value.vdouble.scalar.Time startTime, org.djunits.value.vdouble.scalar.Time endTime, List<TrajectoryGroup<G>> trajectoryGroups)
    Calculate value for given trajectory group.
    protected <G extends GtuData>
    org.djunits.value.vdouble.scalar.LinearDensity
    MeanDensity.calculate(Query<G,?> query, org.djunits.value.vdouble.scalar.Time startTime, org.djunits.value.vdouble.scalar.Time endTime, List<TrajectoryGroup<G>> trajectoryGroups)
    Calculate value for given trajectory group.
    protected <G extends GtuData>
    org.djunits.value.vdouble.scalar.Frequency
    MeanIntensity.calculate(Query<G,?> query, org.djunits.value.vdouble.scalar.Time startTime, org.djunits.value.vdouble.scalar.Time endTime, List<TrajectoryGroup<G>> trajectoryGroups)
    Calculate value for given trajectory group.
    protected <G extends GtuData>
    org.djunits.value.vdouble.scalar.Speed
    MeanSpeed.calculate(Query<G,?> query, org.djunits.value.vdouble.scalar.Time startTime, org.djunits.value.vdouble.scalar.Time endTime, List<TrajectoryGroup<G>> trajectoryGroups)
    Calculate value for given trajectory group.
    protected <G extends GtuData>
    org.djunits.value.vdouble.scalar.Duration
    MeanTravelTimePerDistance.calculate(Query<G,?> query, org.djunits.value.vdouble.scalar.Time startTime, org.djunits.value.vdouble.scalar.Time endTime, List<TrajectoryGroup<G>> trajectoryGroups)
    Calculate value for given trajectory group.
    protected <G extends GtuData>
    org.djunits.value.vdouble.scalar.Length
    MeanTripLength.calculate(Query<G,?> query, org.djunits.value.vdouble.scalar.Time startTime, org.djunits.value.vdouble.scalar.Time endTime, List<TrajectoryGroup<G>> trajectoryGroups)
    Calculate value for given trajectory group.
    protected <G extends GtuData>
    org.djunits.value.vdouble.scalar.Duration
    TotalDelay.calculate(Query<G,?> query, org.djunits.value.vdouble.scalar.Time startTime, org.djunits.value.vdouble.scalar.Time endTime, List<TrajectoryGroup<G>> trajectoryGroups)
    Calculate value for given trajectory group.
    protected final <G extends GtuData>
    org.djunits.value.vdouble.scalar.Duration
    TotalDelayReference.calculate(Query<G,?> query, org.djunits.value.vdouble.scalar.Time startTime, org.djunits.value.vdouble.scalar.Time endTime, List<TrajectoryGroup<G>> trajectoryGroups)
    Calculate value for given trajectory group.
    protected <G extends GtuData>
    org.djunits.value.vdouble.scalar.Dimensionless
    TotalNumberOfStops.calculate(Query<G,?> query, org.djunits.value.vdouble.scalar.Time startTime, org.djunits.value.vdouble.scalar.Time endTime, List<TrajectoryGroup<G>> trajectoryGroups)
    Calculate value for given trajectory group.
    protected <G extends GtuData>
    org.djunits.value.vdouble.scalar.Length
    TotalTravelDistance.calculate(Query<G,?> query, org.djunits.value.vdouble.scalar.Time startTime, org.djunits.value.vdouble.scalar.Time endTime, List<TrajectoryGroup<G>> trajectoryGroups)
    Calculate value for given trajectory group.
    protected <G extends GtuData>
    org.djunits.value.vdouble.scalar.Duration
    TotalTravelTime.calculate(Query<G,?> query, org.djunits.value.vdouble.scalar.Time startTime, org.djunits.value.vdouble.scalar.Time endTime, List<TrajectoryGroup<G>> trajectoryGroups)
    Calculate value for given trajectory group.
    final <G extends GtuData>
    T
    AbstractIndicator.getValue(Query<G,?> query, org.djunits.value.vdouble.scalar.Time endTime, List<TrajectoryGroup<G>> trajectoryGroups)
    Get value for given query over time interval, returning earlier calculated value if possible.
    final <G extends GtuData>
    T
    AbstractIndicator.getValue(Query<G,?> query, org.djunits.value.vdouble.scalar.Time startTime, org.djunits.value.vdouble.scalar.Time endTime, List<TrajectoryGroup<G>> trajectoryGroups)
    Get value for given query over time interval, returning earlier calculated value if possible.