Uses of Record Class
org.opentrafficsim.road.network.speed.SpeedLimits
Packages that use SpeedLimits
Package
Description
Generate GTUs according to some prescription.
Categories define a set of perceivable information.
Interfaces and classes describing perceived objects.
Strategical planners for a road-based GTU.
Tactical planners for a lane-based GTU.
GTU (Car) following models such as IDM+.
Classes that implement the LMRS lane change model integrated with a car-following model forming a tactical planner.
Static methods for composition in tactical planners.
Classes that provide detailed cross-sections of a link using lanes, markers and sensors.
Speed limit classes.
-
Uses of SpeedLimits in org.opentrafficsim.road.gtu.generator
Methods in org.opentrafficsim.road.gtu.generator that return SpeedLimitsModifier and TypeMethodDescriptionGeneratorPositions.GeneratorLinkPosition.getSpeedLimits(GtuType gtuType) Get speed limit. -
Uses of SpeedLimits in org.opentrafficsim.road.gtu.perception.categories
Methods in org.opentrafficsim.road.gtu.perception.categories that return SpeedLimitsModifier and TypeMethodDescriptionDirectInfrastructurePerception.getSpeedLimits(RelativeLane lane) InfrastructurePerception.getSpeedLimits(RelativeLane lane) Returns the current speed limits. -
Uses of SpeedLimits in org.opentrafficsim.road.gtu.perception.object
Methods in org.opentrafficsim.road.gtu.perception.object that return SpeedLimitsModifier and TypeMethodDescriptionPerceivedGtu.Behavior.getSpeedLimits()Returns a speed limit model that helps in determining the expected behavior of the observed GTU.default SpeedLimitsPerceivedGtu.getSpeedLimits() -
Uses of SpeedLimits in org.opentrafficsim.road.gtu.strategical
Methods in org.opentrafficsim.road.gtu.strategical with parameters of type SpeedLimitsModifier and TypeMethodDescriptiondefault Optional<org.djunits.value.vdouble.scalar.Speed>LaneBasedStrategicalPlannerFactory.peekDesiredSpeed(GtuType gtuType, SpeedLimits speedLimits, org.djunits.value.vdouble.scalar.Speed maxVehicleSpeed) Peek to see the desired speed of the next GTU to be generated at the given location.Optional<org.djunits.value.vdouble.scalar.Speed>LaneBasedStrategicalRoutePlannerFactory.peekDesiredSpeed(GtuType gtuType, SpeedLimits speedLimits, org.djunits.value.vdouble.scalar.Speed maxVehicleSpeed) -
Uses of SpeedLimits in org.opentrafficsim.road.gtu.tactical
Methods in org.opentrafficsim.road.gtu.tactical that return SpeedLimitsModifier and TypeMethodDescriptionTacticalContext.getSpeedLimits()Returns the speed limits at the current location.TacticalContextEgo.getSpeedLimits()Methods in org.opentrafficsim.road.gtu.tactical with parameters of type SpeedLimitsModifier and TypeMethodDescriptionfinal Optional<org.djunits.value.vdouble.scalar.Speed>AbstractLaneBasedTacticalPlannerFactory.peekDesiredSpeed(GtuType gtuType, SpeedLimits speedLimits, org.djunits.value.vdouble.scalar.Speed maxVehicleSpeed, Parameters parameters) default Optional<org.djunits.value.vdouble.scalar.Speed>LaneBasedTacticalPlannerFactory.peekDesiredSpeed(GtuType gtuType, SpeedLimits speedLimits, org.djunits.value.vdouble.scalar.Speed maxVehicleSpeed, Parameters parameters) Peek to see the desired speed of the next GTU to be generated at the given location. -
Uses of SpeedLimits in org.opentrafficsim.road.gtu.tactical.following
Methods in org.opentrafficsim.road.gtu.tactical.following with parameters of type SpeedLimitsModifier and TypeMethodDescriptionfinal org.djunits.value.vdouble.scalar.SpeedAbstractCarFollowingModel.desiredSpeed(Parameters parameters, SpeedLimits speedLimits, org.djunits.value.vdouble.scalar.Speed maxVehicleSpeed) org.djunits.value.vdouble.scalar.SpeedAbstractIdm.IdmDesiredSpeedModel.desiredSpeed(Parameters parameters, SpeedLimits speedLimits, org.djunits.value.vdouble.scalar.Speed maxVehicleSpeed) org.djunits.value.vdouble.scalar.SpeedDesiredSpeedModel.desiredSpeed(Parameters parameters, SpeedLimits speedLimits, org.djunits.value.vdouble.scalar.Speed maxVehicleSpeed) Determines the desired speed.final org.djunits.value.vdouble.scalar.AccelerationAbstractCarFollowingModel.followingAcceleration(Parameters parameters, org.djunits.value.vdouble.scalar.Speed speed, SpeedLimits speedLimits, org.djunits.value.vdouble.scalar.Speed maxVehicleSpeed, PerceptionIterable<? extends PerceivedObject> leaders) org.djunits.value.vdouble.scalar.AccelerationCarFollowingModel.followingAcceleration(Parameters parameters, org.djunits.value.vdouble.scalar.Speed speed, SpeedLimits speedLimits, org.djunits.value.vdouble.scalar.Speed maxVehicleSpeed, PerceptionIterable<? extends PerceivedObject> leaders) Determination of car-following acceleration, possibly based on multiple leaders. -
Uses of SpeedLimits in org.opentrafficsim.road.gtu.tactical.lmrs
Methods in org.opentrafficsim.road.gtu.tactical.lmrs with parameters of type SpeedLimitsModifier and TypeMethodDescriptionorg.djunits.value.vdouble.scalar.SpeedSocioDesiredSpeed.desiredSpeed(Parameters parameters, SpeedLimits speedLimits, org.djunits.value.vdouble.scalar.Speed maxVehicleSpeed) Optional<org.djunits.value.vdouble.scalar.Speed>LmrsFactory.peekDesiredSpeed(GtuType gtuType, SpeedLimits speedLimits, org.djunits.value.vdouble.scalar.Speed maxVehicleSpeed, Parameters parameters) -
Uses of SpeedLimits in org.opentrafficsim.road.gtu.tactical.util
Methods in org.opentrafficsim.road.gtu.tactical.util with parameters of type SpeedLimitsModifier and TypeMethodDescriptionstatic org.djunits.value.vdouble.scalar.AccelerationCarFollowingUtil.followSingleLeader(CarFollowingModel carFollowingModel, Parameters parameters, org.djunits.value.vdouble.scalar.Speed speed, SpeedLimits speedLimits, org.djunits.value.vdouble.scalar.Speed maxVehicleSpeed, org.djunits.value.vdouble.scalar.Length distance, org.djunits.value.vdouble.scalar.Speed leaderSpeed) Follow some object.static org.djunits.value.vdouble.scalar.AccelerationCarFollowingUtil.followSingleLeader(CarFollowingModel carFollowingModel, Parameters parameters, org.djunits.value.vdouble.scalar.Speed speed, SpeedLimits speedLimits, org.djunits.value.vdouble.scalar.Speed maxVehicleSpeed, PerceivedObject leader) Follow some object.static org.djunits.value.vdouble.scalar.SpeedSpeedLimitUtil.getDesiredSpeedProxy(SpeedLimits speedLimits, org.djunits.value.vdouble.scalar.Speed maxVehicleSpeed) Returns desired speed proxy as the minimum of maximum vehicle speed and present speed limits. -
Uses of SpeedLimits in org.opentrafficsim.road.network
Methods in org.opentrafficsim.road.network that return SpeedLimitsModifier and TypeMethodDescriptionLane.getSpeedLimits(GtuType gtuType) Get the speed limits of this lane at the current time-of-day, which can differ per GTU type.Lane.getSpeedLimits(GtuType gtuType, org.djunits.value.vdouble.scalar.Duration timeOfDay) Get the speed limits of this lane, which can differ per GTU type.Shoulder.getSpeedLimits(GtuType gtuType) Shoulder.getSpeedLimits(GtuType gtuType, org.djunits.value.vdouble.scalar.Duration timeOfDay) -
Uses of SpeedLimits in org.opentrafficsim.road.network.speed
Methods in org.opentrafficsim.road.network.speed that return SpeedLimitsModifier and TypeMethodDescriptionLaneSpeedLimits.getSpeedLimits(GtuType gtuType, org.djunits.value.vdouble.scalar.Duration timeOfDay) Returns the applicable speed limits for the given GTU type and time-of-day.