Uses of Interface
org.opentrafficsim.road.gtu.lane.perception.object.PerceivedObject
Packages that use PerceivedObject
Package
Description
Implementation of lane-based perception for the GTU.
Categories define a set of perceivable information.
Interfaces and classes describing perceived objects.
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.
-
Uses of PerceivedObject in org.opentrafficsim.road.gtu.lane.perception
Classes in org.opentrafficsim.road.gtu.lane.perception with type parameters of type PerceivedObjectModifier and TypeClassDescriptionclassAbstractPerceptionReiterable<O extends LaneBasedObject,P extends PerceivedObject, U> This class uses a single primary iterator which a subclass defines, and makes sure that all elements are only looked up and created once.classMultiLanePerceptionIterable<O extends LaneBasedObject,P extends PerceivedObject, U> Iterable class to search over multiple lanes.interfacePerceptionCollectable<P extends PerceivedObject,U> Iterable that additionally provides support for PerceptionCollectors.interfacePerceptionIterable<P extends PerceivedObject>Iterable set of elements, sorted close to far.classPerceptionIterableSet<P extends PerceivedObject>Simple implementation ofPerceptionIterablewhich wraps a set.classPerceptionReiterable<O extends LaneBasedObject,P extends PerceivedObject, U> Standard implementation ofAbstractPerceptionReiterableuseful for most cases using an iterator overNavigatingIterable.Entryfrom theLaneStructure. -
Uses of PerceivedObject in org.opentrafficsim.road.gtu.lane.perception.categories
Classes in org.opentrafficsim.road.gtu.lane.perception.categories that implement PerceivedObjectModifier and TypeClassDescriptionclassInformation on distraction. -
Uses of PerceivedObject in org.opentrafficsim.road.gtu.lane.perception.object
Subinterfaces of PerceivedObject in org.opentrafficsim.road.gtu.lane.perception.objectModifier and TypeInterfaceDescriptioninterfaceInterface for perceivedConflictobjects.interfaceInterface for perceived surrounding GTU's, adding signals, maneuver and behavioral information.interfaceLane based perceived object.Classes in org.opentrafficsim.road.gtu.lane.perception.object that implement PerceivedObjectModifier and TypeClassDescriptionclassPerceived bus stop.classPerceived intersection conflict with given input values.classGeneric class for any static object at a distance, without specifying what the object type is.classBase class for perceived GTU's which stores the information.classSimple implementation of perceived GTU's which stores the information.classLane based perceived object.classBase class for perceived objects which stores the information.classContainer for a reference to information about a (lane based) traffic light and a headway to the traffic light.Methods in org.opentrafficsim.road.gtu.lane.perception.object that return PerceivedObjectModifier and TypeMethodDescriptionPerceivedConflict.getConflictingStopLine()Returns the stop line on the conflicting lane.PerceivedConflictFull.getConflictingStopLine()Returns the stop line on the conflicting lane.PerceivedConflict.getStopLine()Returns the stop line.PerceivedConflictFull.getStopLine()Returns the stop line.Methods in org.opentrafficsim.road.gtu.lane.perception.object with parameters of type PerceivedObjectConstructors in org.opentrafficsim.road.gtu.lane.perception.object with parameters of type PerceivedObjectModifierConstructorDescriptionPerceivedConflictFull(String id, Length distance, Length length, ConflictType conflictType, ConflictPriority conflictPriority, Class<? extends ConflictRule> conflictRuleType, Length conflictingLength, PerceptionCollectable<PerceivedGtu, LaneBasedGtu> upstreamConflictingGTUs, PerceptionCollectable<PerceivedGtu, LaneBasedGtu> downstreamConflictingGTUs, Length conflictingVisibility, Speed conflictingSpeedLimit, CrossSectionLink conflictingLink, PerceivedConflictFull.Width width, PerceivedObject stopLine, PerceivedObject conflictingStopLine, Lane lane) Constructor. -
Uses of PerceivedObject in org.opentrafficsim.road.gtu.lane.tactical.following
Method parameters in org.opentrafficsim.road.gtu.lane.tactical.following with type arguments of type PerceivedObjectModifier and TypeMethodDescriptionprotected abstract AccelerationAbstractIdm.combineInteractionTerm(Acceleration aFree, Parameters parameters, Speed speed, Speed desiredSpeed, Length desiredHeadway, PerceptionIterable<? extends PerceivedObject> leaders) Combines an interaction term with the free term.protected final AccelerationIdm.combineInteractionTerm(Acceleration aFree, Parameters parameters, Speed speed, Speed desiredSpeed, Length desiredHeadway, PerceptionIterable<? extends PerceivedObject> leaders) protected final AccelerationIdmPlus.combineInteractionTerm(Acceleration aFree, Parameters parameters, Speed speed, Speed desiredSpeed, Length desiredHeadway, PerceptionIterable<? extends PerceivedObject> leaders) protected final AccelerationIdmPlusMulti.combineInteractionTerm(Acceleration aFree, Parameters parameters, Speed speed, Speed desiredSpeed, Length desiredHeadway, PerceptionIterable<? extends PerceivedObject> leaders) protected abstract AccelerationAbstractCarFollowingModel.followingAcceleration(Parameters parameters, Speed speed, Speed desiredSpeed, Length desiredHeadway, PerceptionIterable<? extends PerceivedObject> leaders) Determination of car-following acceleration, possibly based on multiple leaders.final AccelerationAbstractCarFollowingModel.followingAcceleration(Parameters parameters, Speed speed, SpeedLimitInfo speedLimitInfo, PerceptionIterable<? extends PerceivedObject> leaders) protected AccelerationAbstractIdm.followingAcceleration(Parameters parameters, Speed speed, Speed desiredSpeed, Length desiredHeadway, PerceptionIterable<? extends PerceivedObject> leaders) Determination of car-following acceleration, possibly based on multiple leaders.CarFollowingModel.followingAcceleration(Parameters parameters, Speed speed, SpeedLimitInfo speedLimitInfo, PerceptionIterable<? extends PerceivedObject> leaders) Determination of car-following acceleration, possibly based on multiple leaders. -
Uses of PerceivedObject in org.opentrafficsim.road.gtu.lane.tactical.lmrs
Classes in org.opentrafficsim.road.gtu.lane.tactical.lmrs that implement PerceivedObjectModifier and TypeClassDescriptionclassTraffic light perceived through delayed perception channel.