Package | Description |
---|---|
org.opentrafficsim.road.network.lane |
Classes that provide detailed cross-sections of a link using lanes, markers and sensors.
|
org.opentrafficsim.road.network.lane.changing |
Lane change possibility models.
|
Modifier and Type | Method and Description |
---|---|
OvertakingConditions |
Lane.getOvertakingConditions() |
Constructor and Description |
---|
Lane(CrossSectionLink parentLink,
String id,
Length lateralOffset,
Length width,
LaneType laneType,
Map<GTUType,Speed> speedLimitMap,
OvertakingConditions overtakingConditions)
Construct a new Lane.
|
Lane(CrossSectionLink parentLink,
String id,
Length lateralOffset,
Length width,
LaneType laneType,
Speed speedLimit,
OvertakingConditions overtakingConditions)
Construct a new Lane.
|
Lane(CrossSectionLink parentLink,
String id,
Length lateralOffsetAtStart,
Length lateralOffsetAtEnd,
Length beginWidth,
Length endWidth,
LaneType laneType,
Map<GTUType,Speed> speedLimitMap,
OvertakingConditions overtakingConditions)
Construct a new Lane.
|
Lane(CrossSectionLink parentLink,
String id,
Length lateralOffsetAtStart,
Length lateralOffsetAtEnd,
Length beginWidth,
Length endWidth,
LaneType laneType,
Speed speedLimit,
OvertakingConditions overtakingConditions)
Construct a new Lane.
|
Lane(CrossSectionLink parentLink,
String id,
List<CrossSectionSlice> crossSectionSlices,
LaneType laneType,
Map<GTUType,Speed> speedLimitMap,
OvertakingConditions overtakingConditions)
Construct a new Lane.
|
Lane(CrossSectionLink parentLink,
String id,
List<CrossSectionSlice> crossSectionSlices,
LaneType laneType,
Speed speedLimit,
OvertakingConditions overtakingConditions)
Construct a new Lane.
|
Modifier and Type | Class and Description |
---|---|
static class |
OvertakingConditions.LeftAlwaysRightSpeed
Overtaking on the left allowed for all GTUs, and overtaking on the right allowed under a given speed.
|
static class |
OvertakingConditions.LeftAndRight
Overtaking on both sides allowed.
|
static class |
OvertakingConditions.LeftOnly
Overtaking on the left allowed for all GTUs.
|
static class |
OvertakingConditions.LeftSet
Provide a collection of GTUs that can overtake another collection of GTUs on the left side, but not vice versa.
|
static class |
OvertakingConditions.LeftSetRightSpeed
Provide a collection of GTUs that can overtake another collection of GTUs on the left side, but not vice versa.
|
static class |
OvertakingConditions.None
No overtaking allowed.
|
static class |
OvertakingConditions.RightAlwaysLeftSpeed
Overtaking on the right allowed for all GTUs, and overtaking on the left allowed under a given speed.
|
static class |
OvertakingConditions.RightOnly
Overtaking on the right allowed for all GTUs.
|
static class |
OvertakingConditions.RightSet
Provide a collection of GTUs that can overtake another collection of GTUs on the right side, but not vice versa.
|
static class |
OvertakingConditions.RightSetLeftSpeed
Provide a collection of GTUs that can overtake another collection of GTUs on the right side, but not vice versa.
|
static class |
OvertakingConditions.SameLaneBoth
Overtaking on both sides allowed for all GTUs; they stay on the same lane (e.g., pedestrians).
|
static class |
OvertakingConditions.SameLaneLeft
Overtaking on the left allowed for all GTUs; they stay on the same lane (e.g., bicycles).
|
static class |
OvertakingConditions.SameLaneRight
Overtaking on the right allowed for all GTUs; they stay on the same lane (e.g., bicycles).
|
Copyright © 2014–2018 Delft University of Technology. All rights reserved.