Uses of Class
org.opentrafficsim.road.network.lane.CrossSectionElement
-
Packages that use CrossSectionElement 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. -
-
Uses of CrossSectionElement in org.opentrafficsim.road.network.lane
Subclasses of CrossSectionElement in org.opentrafficsim.road.network.lane Modifier and Type Class 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-2020 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.class
Shoulder
Copyright (c) 2013-2020 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.class
Stripe
Longitudinal road stripes; simple constructors.Methods in org.opentrafficsim.road.network.lane that return CrossSectionElement Modifier and Type Method Description abstract CrossSectionElement
CrossSectionElement. clone(CrossSectionLink newParentLink, SimulatorInterface.TimeDoubleUnit newSimulator)
Clone the CrossSectionElement for e.g., copying a network.CrossSectionElement
CrossSectionLink. getCrossSectionElement(String id)
Find a cross section element with a specified id.CrossSectionElement
RoadMarkerAcross. getCrossSectionElement()
Methods in org.opentrafficsim.road.network.lane that return types with arguments of type CrossSectionElement Modifier and Type Method Description List<CrossSectionElement>
CrossSectionLink. getCrossSectionElementList()
Retrieve a safe copy of the cross section element list.Methods in org.opentrafficsim.road.network.lane with parameters of type CrossSectionElement Modifier and Type Method 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.Constructors in org.opentrafficsim.road.network.lane with parameters of type CrossSectionElement Constructor Description CrossSectionElement(CrossSectionLink newCrossSectionLink, SimulatorInterface.TimeDoubleUnit newSimulator, CrossSectionElement cse)
Clone a CrossSectionElement for a new network.RoadMarkerAcross(CrossSectionElement crossSectionElement, Length longitudinalPosition)
-
Uses of CrossSectionElement in org.opentrafficsim.road.network.lane.conflict
Methods in org.opentrafficsim.road.network.lane.conflict with parameters of type CrossSectionElement Modifier and Type Method 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. -
Uses of CrossSectionElement in org.opentrafficsim.road.network.lane.object
Methods in org.opentrafficsim.road.network.lane.object with parameters of type CrossSectionElement Modifier and Type Method Description abstract AbstractLaneBasedObject
AbstractLaneBasedObject. 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.AbstractLaneBasedObject
Distraction. clone(CrossSectionElement newCSE, SimulatorInterface.TimeDoubleUnit newSimulator)
Clone the LaneBasedObject for e.g., copying a network.AbstractLaneBasedObject
SpeedSign. clone(CrossSectionElement newCSE, SimulatorInterface.TimeDoubleUnit newSimulator)
Clone the LaneBasedObject for e.g., copying a network. -
Uses of CrossSectionElement in org.opentrafficsim.road.network.lane.object.sensor
Methods in org.opentrafficsim.road.network.lane.object.sensor with parameters of type CrossSectionElement Modifier and Type Method Description abstract AbstractSensor
AbstractSensor. clone(CrossSectionElement newCSE, SimulatorInterface.TimeDoubleUnit newSimulator)
Clone the LaneBasedObject for e.g., copying a network.DestinationSensor
DestinationSensor. 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.SimpleReportingSensor
SimpleReportingSensor. clone(CrossSectionElement newCSE, SimulatorInterface.TimeDoubleUnit newSimulator)
Clone the LaneBasedObject for e.g., copying a network.SinkSensor
SinkSensor. clone(CrossSectionElement newCSE, SimulatorInterface.TimeDoubleUnit newSimulator)
Clone the LaneBasedObject for e.g., copying a network. -
Uses of CrossSectionElement in org.opentrafficsim.road.network.lane.object.trafficlight
Methods in org.opentrafficsim.road.network.lane.object.trafficlight with parameters of type CrossSectionElement Modifier and Type Method Description FlankSensor
FlankSensor. clone(CrossSectionElement newCSE, SimulatorInterface.TimeDoubleUnit newSimulator)
Clone the LaneBasedObject for e.g., copying a network.SimpleTrafficLight
SimpleTrafficLight. clone(CrossSectionElement newCSE, SimulatorInterface.TimeDoubleUnit newSimulator)
Clone the LaneBasedObject for e.g., copying a network.
-