Uses of Interface
org.opentrafficsim.road.gtu.lane.perception.object.PerceivedConflict
Packages that use PerceivedConflict
Package
Description
Categories define a set of perceivable information.
Mental implementation based on an Attention Matrix, determining attention over different channels.
Interfaces and classes describing perceived objects.
Static methods for composition in tactical planners.
-
Uses of PerceivedConflict in org.opentrafficsim.road.gtu.lane.perception.categories
Methods in org.opentrafficsim.road.gtu.lane.perception.categories that return types with arguments of type PerceivedConflictModifier and TypeMethodDescriptionDirectIntersectionPerception.getConflicts(RelativeLane lane) IntersectionPerception.getConflicts(RelativeLane lane) Returns a set of conflicts along the route. -
Uses of PerceivedConflict in org.opentrafficsim.road.gtu.lane.perception.mental.channel
Methods in org.opentrafficsim.road.gtu.lane.perception.mental.channel that return types with arguments of type PerceivedConflict -
Uses of PerceivedConflict in org.opentrafficsim.road.gtu.lane.perception.object
Classes in org.opentrafficsim.road.gtu.lane.perception.object that implement PerceivedConflictModifier and TypeClassDescriptionclassPerceived intersection conflict with given input values.Methods in org.opentrafficsim.road.gtu.lane.perception.object that return PerceivedConflictModifier and TypeMethodDescriptionstatic PerceivedConflictPerceivedConflict.of(LaneBasedGtu perceivingGtu, Conflict conflict, PerceivedGtuType perceivedGtuType, Length distance, Length conflictingVisibility) Returns a standard implementation of this interface that wraps aConflictand uses a given perceived GTU type to perceive the upstream and downstream GTUs. -
Uses of PerceivedConflict in org.opentrafficsim.road.gtu.lane.tactical.util
Methods in org.opentrafficsim.road.gtu.lane.tactical.util with parameters of type PerceivedConflictModifier and TypeMethodDescriptionstatic booleanConflictUtil.stopForAllStopConflict(PerceivedConflict conflict, ConflictUtil.ConflictPlans conflictPlans) Approach an all-stop conflict.static booleanConflictUtil.stopForGiveWayConflict(PerceivedConflict conflict, PerceptionCollectable<PerceivedGtu, LaneBasedGtu> leaders, Speed speed, Acceleration acceleration, Length vehicleLength, Parameters parameters, SpeedLimitInfo speedLimitInfo, CarFollowingModel carFollowingModel, ParameterTypeAcceleration bType, Length prevEnd) Approach a give-way conflict.static booleanConflictUtil.stopForStopConflict(PerceivedConflict conflict, PerceptionCollectable<PerceivedGtu, LaneBasedGtu> leaders, Speed speed, Acceleration acceleration, Length vehicleLength, Parameters parameters, SpeedLimitInfo speedLimitInfo, CarFollowingModel carFollowingModel, ParameterTypeAcceleration bType, Length prevEnd) Approach a stop conflict.Method parameters in org.opentrafficsim.road.gtu.lane.tactical.util with type arguments of type PerceivedConflictModifier and TypeMethodDescriptionstatic AccelerationConflictUtil.approachConflicts(Parameters parameters, Iterable<PerceivedConflict> conflicts, PerceptionCollectable<PerceivedGtu, LaneBasedGtu> leaders, CarFollowingModel carFollowingModel, Length vehicleLength, Length vehicleWidth, Speed speed, Acceleration acceleration, SpeedLimitInfo speedLimitInfo, ConflictUtil.ConflictPlans conflictPlans, LaneBasedGtu gtu, RelativeLane lane) Approach conflicts by applying appropriate acceleration (or deceleration).