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.