| 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,
    org.djunits.value.vdouble.scalar.Length lateralOffset,
    org.djunits.value.vdouble.scalar.Length width,
    LaneType laneType,
    Map<org.opentrafficsim.core.gtu.GTUType,org.djunits.value.vdouble.scalar.Speed> speedLimitMap,
    OvertakingConditions overtakingConditions)
Construct a new Lane. 
 | 
Lane(CrossSectionLink parentLink,
    String id,
    org.djunits.value.vdouble.scalar.Length lateralOffset,
    org.djunits.value.vdouble.scalar.Length width,
    LaneType laneType,
    org.djunits.value.vdouble.scalar.Speed speedLimit,
    OvertakingConditions overtakingConditions)
Construct a new Lane. 
 | 
Lane(CrossSectionLink parentLink,
    String id,
    org.djunits.value.vdouble.scalar.Length lateralOffsetAtStart,
    org.djunits.value.vdouble.scalar.Length lateralOffsetAtEnd,
    org.djunits.value.vdouble.scalar.Length beginWidth,
    org.djunits.value.vdouble.scalar.Length endWidth,
    LaneType laneType,
    Map<org.opentrafficsim.core.gtu.GTUType,org.djunits.value.vdouble.scalar.Speed> speedLimitMap,
    OvertakingConditions overtakingConditions)
Construct a new Lane. 
 | 
Lane(CrossSectionLink parentLink,
    String id,
    org.djunits.value.vdouble.scalar.Length lateralOffsetAtStart,
    org.djunits.value.vdouble.scalar.Length lateralOffsetAtEnd,
    org.djunits.value.vdouble.scalar.Length beginWidth,
    org.djunits.value.vdouble.scalar.Length endWidth,
    LaneType laneType,
    org.djunits.value.vdouble.scalar.Speed speedLimit,
    OvertakingConditions overtakingConditions)
Construct a new Lane. 
 | 
Lane(CrossSectionLink parentLink,
    String id,
    List<CrossSectionSlice> crossSectionSlices,
    LaneType laneType,
    Map<org.opentrafficsim.core.gtu.GTUType,org.djunits.value.vdouble.scalar.Speed> speedLimitMap,
    OvertakingConditions overtakingConditions)
Construct a new Lane. 
 | 
Lane(CrossSectionLink parentLink,
    String id,
    List<CrossSectionSlice> crossSectionSlices,
    LaneType laneType,
    org.djunits.value.vdouble.scalar.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.