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 |
Sampler.getTrajectoryGroup(KpiLaneDirection kpiLaneDirection)
Returns the trajectory group of given lane direction.
|
TrajectoryGroup |
TrajectoryGroup.getTrajectoryGroup(org.djunits.value.vdouble.scalar.Length x0,
org.djunits.value.vdouble.scalar.Length x1)
Returns trajectory group between two locations.
|
TrajectoryGroup |
TrajectoryGroup.getTrajectoryGroup(org.djunits.value.vdouble.scalar.Length x0,
org.djunits.value.vdouble.scalar.Length x1,
org.djunits.value.vdouble.scalar.Time t0,
org.djunits.value.vdouble.scalar.Time t1)
Returns trajectory group between two locations and between two times.
|
TrajectoryGroup |
TrajectoryGroup.getTrajectoryGroup(org.djunits.value.vdouble.scalar.Time t0,
org.djunits.value.vdouble.scalar.Time t1)
Returns trajectory group between two times.
|
Modifier and Type | Method and Description |
---|---|
Iterator<TrajectoryGroup> |
TrajectoryAcceptList.getTrajectoryGroupIterator() |
<T> List<TrajectoryGroup> |
Query.getTrajectoryGroups(org.djunits.value.vdouble.scalar.Time endTime)
Returns a list of TrajectoryGroups in accordance with the query.
|
<T> List<TrajectoryGroup> |
Query.getTrajectoryGroups(org.djunits.value.vdouble.scalar.Time startTime,
org.djunits.value.vdouble.scalar.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
Trajectory with the TrajectoryGroup it is from to the accept list. |
Modifier and Type | Method and Description |
---|---|
org.djunits.value.vdouble.scalar.Duration |
TotalTravelTime.calculate(Query query,
org.djunits.value.vdouble.scalar.Time startTime,
org.djunits.value.vdouble.scalar.Time endTime,
List<TrajectoryGroup> trajectoryGroups)
Calculate value for given trajectory group.
|
org.djunits.value.vdouble.scalar.Length |
TotalTravelDistance.calculate(Query query,
org.djunits.value.vdouble.scalar.Time startTime,
org.djunits.value.vdouble.scalar.Time endTime,
List<TrajectoryGroup> trajectoryGroups)
Calculate value for given trajectory group.
|
org.djunits.value.vdouble.scalar.Dimensionless |
TotalNumberOfStops.calculate(Query query,
org.djunits.value.vdouble.scalar.Time startTime,
org.djunits.value.vdouble.scalar.Time endTime,
List<TrajectoryGroup> trajectoryGroups)
Calculate value for given trajectory group.
|
org.djunits.value.vdouble.scalar.Duration |
TotalDelay.calculate(Query query,
org.djunits.value.vdouble.scalar.Time startTime,
org.djunits.value.vdouble.scalar.Time endTime,
List<TrajectoryGroup> trajectoryGroups)
Calculate value for given trajectory group.
|
org.djunits.value.vdouble.scalar.Length |
MeanTripLength.calculate(Query query,
org.djunits.value.vdouble.scalar.Time startTime,
org.djunits.value.vdouble.scalar.Time endTime,
List<TrajectoryGroup> trajectoryGroups)
Calculate value for given trajectory group.
|
org.djunits.value.vdouble.scalar.Duration |
MeanTravelTimePerDistance.calculate(Query query,
org.djunits.value.vdouble.scalar.Time startTime,
org.djunits.value.vdouble.scalar.Time endTime,
List<TrajectoryGroup> trajectoryGroups)
Calculate value for given trajectory group.
|
org.djunits.value.vdouble.scalar.Speed |
MeanSpeed.calculate(Query query,
org.djunits.value.vdouble.scalar.Time startTime,
org.djunits.value.vdouble.scalar.Time endTime,
List<TrajectoryGroup> trajectoryGroups)
Calculate value for given trajectory group.
|
protected org.djunits.value.vdouble.scalar.Frequency |
MeanIntensity.calculate(Query query,
org.djunits.value.vdouble.scalar.Time startTime,
org.djunits.value.vdouble.scalar.Time endTime,
List<TrajectoryGroup> trajectoryGroups)
Calculate value for given trajectory group.
|
protected org.djunits.value.vdouble.scalar.LinearDensity |
MeanDensity.calculate(Query query,
org.djunits.value.vdouble.scalar.Time startTime,
org.djunits.value.vdouble.scalar.Time endTime,
List<TrajectoryGroup> trajectoryGroups)
Calculate value for given trajectory group.
|
protected abstract T |
AbstractIndicator.calculate(Query query,
org.djunits.value.vdouble.scalar.Time startTime,
org.djunits.value.vdouble.scalar.Time endTime,
List<TrajectoryGroup> trajectoryGroups)
Calculate value for given trajectory group.
|
T |
AbstractIndicator.getValue(Query query,
org.djunits.value.vdouble.scalar.Time endTime,
List<TrajectoryGroup> trajectoryGroups)
Get value for given query over time interval, returning earlier calculated value if possible.
|
T |
AbstractIndicator.getValue(Query query,
org.djunits.value.vdouble.scalar.Time startTime,
org.djunits.value.vdouble.scalar.Time endTime,
List<TrajectoryGroup> trajectoryGroups)
Get value for given query over time interval, returning earlier calculated value if possible.
|
Copyright © 2014–2017 Delft University of Technology. All rights reserved.