Uses of Interface
org.opentrafficsim.kpi.interfaces.GtuDataInterface
-
Packages that use GtuDataInterface Package Description org.opentrafficsim.kpi.sampling Classes for sampling simulation data.org.opentrafficsim.kpi.sampling.data Extended data for trajectories.org.opentrafficsim.kpi.sampling.indicator Indicators based on sampling data.org.opentrafficsim.kpi.sampling.meta Metadata for grouping and selecting sampling data. -
-
Uses of GtuDataInterface in org.opentrafficsim.kpi.sampling
Classes in org.opentrafficsim.kpi.sampling with type parameters of type GtuDataInterface Modifier and Type Class Description class
Query<G extends GtuDataInterface>
A query defines which subset of trajectory information should be included.class
Sampler<G extends GtuDataInterface>
Sampler is the highest level organizer for sampling.class
SamplerData<G extends GtuDataInterface>
SamplerData is a storage for trajectory data.class
Trajectory<G extends GtuDataInterface>
Contains position, speed, acceleration and time data of a GTU, over some section.class
TrajectoryGroup<G extends GtuDataInterface>
Contains all trajectories pertaining to a certain space-time region.Constructors in org.opentrafficsim.kpi.sampling with parameters of type GtuDataInterface Constructor Description Trajectory(GtuDataInterface gtu, MetaData metaData, Set<ExtendedDataType<?,?,?,G>> extendedData, KpiLaneDirection kpiLaneDirection)
-
Uses of GtuDataInterface in org.opentrafficsim.kpi.sampling.data
Classes in org.opentrafficsim.kpi.sampling.data with type parameters of type GtuDataInterface Modifier and Type Class Description class
ExtendedDataType<T,O,S,G extends GtuDataInterface>
Type class to define different types of data by which trajectories can be extended beyond the basic t, x, v, a.class
ExtendedDataTypeDuration<G extends GtuDataInterface>
Extended data type for duration values.class
ExtendedDataTypeFloat<U extends Unit<U>,T extends AbstractFloatScalar<U,T>,O extends AbstractFloatVector<U,T,O>,G extends GtuDataInterface>
Class to facilitate JUNITS types in extended data.class
ExtendedDataTypeLength<G extends GtuDataInterface>
Extended data type for length values.class
ExtendedDataTypeList<T,G extends GtuDataInterface>
Extended data type for anything that can be captured in a list.class
ExtendedDataTypeNumber<G extends GtuDataInterface>
Class for unitless values.class
ExtendedDataTypeSpeed<G extends GtuDataInterface>
Extended data type for speed values.class
ExtendedDataTypeString<G extends GtuDataInterface>
Copyright (c) 2013-2020 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands. -
Uses of GtuDataInterface in org.opentrafficsim.kpi.sampling.indicator
Methods in org.opentrafficsim.kpi.sampling.indicator with type parameters of type GtuDataInterface Modifier and Type Method Description protected abstract <G extends GtuDataInterface>
TAbstractIndicator. calculate(Query<G> query, Time startTime, Time endTime, List<TrajectoryGroup<G>> trajectoryGroups)
Calculate value for given trajectory group.protected <G extends GtuDataInterface>
LinearDensityMeanDensity. calculate(Query<G> query, Time startTime, Time endTime, List<TrajectoryGroup<G>> trajectoryGroups)
Calculate value for given trajectory group.protected <G extends GtuDataInterface>
FrequencyMeanIntensity. calculate(Query<G> query, Time startTime, Time endTime, List<TrajectoryGroup<G>> trajectoryGroups)
Calculate value for given trajectory group.protected <G extends GtuDataInterface>
SpeedMeanSpeed. calculate(Query<G> query, Time startTime, Time endTime, List<TrajectoryGroup<G>> trajectoryGroups)
Calculate value for given trajectory group.protected <G extends GtuDataInterface>
DurationMeanTravelTimePerDistance. calculate(Query<G> query, Time startTime, Time endTime, List<TrajectoryGroup<G>> trajectoryGroups)
Calculate value for given trajectory group.protected <G extends GtuDataInterface>
LengthMeanTripLength. calculate(Query<G> query, Time startTime, Time endTime, List<TrajectoryGroup<G>> trajectoryGroups)
Calculate value for given trajectory group.protected <G extends GtuDataInterface>
DurationTotalDelay. calculate(Query<G> query, Time startTime, Time endTime, List<TrajectoryGroup<G>> trajectoryGroups)
Calculate value for given trajectory group.protected <G extends GtuDataInterface>
DimensionlessTotalNumberOfStops. calculate(Query<G> query, Time startTime, Time endTime, List<TrajectoryGroup<G>> trajectoryGroups)
Calculate value for given trajectory group.protected <G extends GtuDataInterface>
LengthTotalTravelDistance. calculate(Query<G> query, Time startTime, Time endTime, List<TrajectoryGroup<G>> trajectoryGroups)
Calculate value for given trajectory group.protected <G extends GtuDataInterface>
DurationTotalTravelTime. calculate(Query<G> query, Time startTime, Time endTime, List<TrajectoryGroup<G>> trajectoryGroups)
Calculate value for given trajectory group.<G extends GtuDataInterface>
TAbstractIndicator. 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>
TAbstractIndicator. 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. -
Uses of GtuDataInterface in org.opentrafficsim.kpi.sampling.meta
Methods in org.opentrafficsim.kpi.sampling.meta with parameters of type GtuDataInterface Modifier and Type Method Description CrossSection
FilterDataCrossSections. getValue(GtuDataInterface gtu)
Retrieves the value of the meta data of this type from a GTU.NodeDataInterface
FilterDataDestination. getValue(GtuDataInterface gtu)
Retrieves the value of the meta data of this type from a GTU.GtuTypeDataInterface
FilterDataGtuType. getValue(GtuDataInterface gtu)
Retrieves the value of the meta data of this type from a GTU.NodeDataInterface
FilterDataOrigin. getValue(GtuDataInterface gtu)
Retrieves the value of the meta data of this type from a GTU.RouteDataInterface
FilterDataRoute. getValue(GtuDataInterface gtu)
Retrieves the value of the meta data of this type from a GTU.abstract T
FilterDataType. getValue(GtuDataInterface gtu)
Retrieves the value of the meta data of this type from a GTU.
-