Indicators based on sampling data.
-
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.
Get value for given query over time interval, returning earlier calculated value if possible.
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.