Package | Description |
---|---|
org.opentrafficsim.road.gtu.lane.perception.categories |
Categories define a set of perceivable information.
|
org.opentrafficsim.road.gtu.lane.tactical.util |
Static methods for composition in tactical planners.
|
org.opentrafficsim.road.network.lane.conflict |
Contains classes describing intersection conflicts.
|
org.opentrafficsim.road.network.lane.object |
Lane-based objects such as barriers, gates, traffic lights, DRIPs, speed signs, obstacles on the road, etc.
|
Modifier and Type | Method and Description |
---|---|
PerceptionCollectable<HeadwayConflict,Conflict> |
IntersectionPerception.getConflicts(RelativeLane lane)
Returns a set of conflicts along the route.
|
PerceptionCollectable<HeadwayConflict,Conflict> |
DirectIntersectionPerception.getConflicts(RelativeLane lane)
Returns a set of conflicts along the route.
|
TimeStampedObject<PerceptionCollectable<HeadwayConflict,Conflict>> |
DirectIntersectionPerception.getTimeStampedConflicts(RelativeLane lane)
Returns a time stamped set of traffic lights along the route.
|
Modifier and Type | Method and Description |
---|---|
static Acceleration |
ConflictUtil.approachConflicts(Parameters parameters,
PerceptionCollectable<HeadwayConflict,Conflict> conflicts,
PerceptionCollectable<HeadwayGTU,LaneBasedGTU> leaders,
CarFollowingModel carFollowingModel,
Length vehicleLength,
Length vehicleWidth,
Speed speed,
Acceleration acceleration,
SpeedLimitInfo speedLimitInfo,
ConflictUtil.ConflictPlans conflictPlans,
LaneBasedGTU gtu)
Approach conflicts by applying appropriate acceleration (or deceleration).
|
Modifier and Type | Method and Description |
---|---|
Conflict |
Conflict.clone(CrossSectionElement newCSE,
SimulatorInterface.TimeDoubleUnit newSimulator)
Clone the LaneBasedObject for e.g., copying a network.
|
Conflict |
Conflict.ConflictEnd.getConflict() |
Conflict |
Conflict.getOtherConflict() |
Modifier and Type | Method and Description |
---|---|
ConflictPriority |
SplitConflictRule.determinePriority(Conflict conflict)
Determines the priority for the given conflict.
|
ConflictPriority |
DefaultConflictRule.determinePriority(Conflict conflict)
Determines the priority for the given conflict.
|
ConflictPriority |
ConflictRule.determinePriority(Conflict conflict)
Determines the priority for the given conflict.
|
ConflictPriority |
BusStopConflictRule.determinePriority(Conflict conflict)
Determines the priority for the given conflict.
|
Modifier and Type | Method and Description |
---|---|
Set<Conflict> |
BusStop.getConflicts()
Returns the downstream conflicts of the bus stop.
|
Copyright © 2014–2019 Delft University of Technology. All rights reserved.