| 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.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. 
 | 
| org.opentrafficsim.road.network.lane.object.sensor | 
 Lane-based objects that act as sensors. 
 | 
| org.opentrafficsim.road.network.lane.object.trafficlight | 
 Traffic light and traffic light controller objects. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
Barrier
Typically, a barrier will have no lateral permeability. 
 | 
class  | 
Lane
The Lane is the CrossSectionElement of a CrossSectionLink on which GTUs can drive. 
 | 
class  | 
NoTrafficLane
Lane without traffic, e.g. 
 | 
class  | 
RoadMarkerAlong
 Copyright (c) 2013-2019 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands. 
 | 
class  | 
Shoulder
 Copyright (c) 2013-2019 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands. 
 | 
class  | 
Stripe
Longitudinal road stripes; simple constructors. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
abstract CrossSectionElement | 
CrossSectionElement.clone(CrossSectionLink newParentLink,
     SimulatorInterface.TimeDoubleUnit newSimulator)
Clone the CrossSectionElement for e.g., copying a network. 
 | 
CrossSectionElement | 
RoadMarkerAcross.getCrossSectionElement()  | 
CrossSectionElement | 
CrossSectionLink.getCrossSectionElement(String id)
Find a cross section element with a specified id. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
List<CrossSectionElement> | 
CrossSectionLink.getCrossSectionElementList()
Retrieve a safe copy of the cross section element list. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
protected void | 
CrossSectionLink.addCrossSectionElement(CrossSectionElement cse)
Add a cross section element at the end of the list. 
 | 
static OTSShape | 
CrossSectionElement.constructContour(CrossSectionElement cse)
Construct a buffer geometry by offsetting the linear geometry line with a distance and constructing a so-called "buffer"
 around it. 
 | 
| Constructor and Description | 
|---|
CrossSectionElement(CrossSectionLink newCrossSectionLink,
                   SimulatorInterface.TimeDoubleUnit newSimulator,
                   CrossSectionElement cse)
Clone a CrossSectionElement for a new network. 
 | 
RoadMarkerAcross(CrossSectionElement crossSectionElement,
                Length longitudinalPosition)  | 
| Modifier and Type | Method and Description | 
|---|---|
Conflict | 
Conflict.clone(CrossSectionElement newCSE,
     SimulatorInterface.TimeDoubleUnit newSimulator)
Clone the LaneBasedObject for e.g., copying a network. 
 | 
AbstractLaneBasedObject | 
Conflict.ConflictEnd.clone(CrossSectionElement newCSE,
     SimulatorInterface.TimeDoubleUnit newSimulator)
Clone the LaneBasedObject for e.g., copying a network. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
AbstractLaneBasedObject | 
SpeedSign.clone(CrossSectionElement newCSE,
     SimulatorInterface.TimeDoubleUnit newSimulator)
Clone the LaneBasedObject for e.g., copying a network. 
 | 
AbstractLaneBasedObject | 
Distraction.clone(CrossSectionElement newCSE,
     SimulatorInterface.TimeDoubleUnit newSimulator)
Clone the LaneBasedObject for e.g., copying a network. 
 | 
AbstractLaneBasedObject | 
BusStop.clone(CrossSectionElement newCSE,
     SimulatorInterface.TimeDoubleUnit newSimulator)
Clone the LaneBasedObject for e.g., copying a network. 
 | 
abstract AbstractLaneBasedObject | 
AbstractLaneBasedObject.clone(CrossSectionElement newCSE,
     SimulatorInterface.TimeDoubleUnit newSimulator)
Clone the LaneBasedObject for e.g., copying a network. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
SinkSensor | 
SinkSensor.clone(CrossSectionElement newCSE,
     SimulatorInterface.TimeDoubleUnit newSimulator)
Clone the LaneBasedObject for e.g., copying a network. 
 | 
SimpleReportingSensor | 
SimpleReportingSensor.clone(CrossSectionElement newCSE,
     SimulatorInterface.TimeDoubleUnit newSimulator)
Clone the LaneBasedObject for e.g., copying a network. 
 | 
AbstractSensor | 
Detector.clone(CrossSectionElement newCSE,
     SimulatorInterface.TimeDoubleUnit newSimulator)
Clone the LaneBasedObject for e.g., copying a network. 
 | 
abstract AbstractSensor | 
AbstractSensor.clone(CrossSectionElement newCSE,
     SimulatorInterface.TimeDoubleUnit newSimulator)
Clone the LaneBasedObject for e.g., copying a network. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
SimpleTrafficLight | 
SimpleTrafficLight.clone(CrossSectionElement newCSE,
     SimulatorInterface.TimeDoubleUnit newSimulator)
Clone the LaneBasedObject for e.g., copying a network. 
 | 
Copyright © 2014–2019 Delft University of Technology. All rights reserved.