Uses of Interface
org.opentrafficsim.road.network.RoadNetwork
Package | Description |
---|---|
org.opentrafficsim.road.gtu.generator.od |
OD based vehicle generation.
|
org.opentrafficsim.road.gtu.lane |
The lane-based GTUs are the Generalized Travel Units that travel in lanes, and need to switch lanes to overtake.
|
org.opentrafficsim.road.network | |
org.opentrafficsim.road.network.factory |
Factories for Links, Lanes, Nodes.
|
org.opentrafficsim.road.network.lane |
Classes that provide detailed cross-sections of a link using lanes, markers and sensors.
|
-
Uses of RoadNetwork in org.opentrafficsim.road.gtu.generator.od
Methods in org.opentrafficsim.road.gtu.generator.od with parameters of type RoadNetwork Modifier and Type Method Description static ODOptions.Option<GeneratorPositions.LaneBiases>
ODOptions. getLaneBiasOption(RoadNetwork network)
Lane bias. -
Uses of RoadNetwork in org.opentrafficsim.road.gtu.lane
Methods in org.opentrafficsim.road.gtu.lane that return RoadNetwork Modifier and Type Method Description RoadNetwork
AbstractLaneBasedGTU. getNetwork()
RoadNetwork
AbstractLaneBasedGTU2. getNetwork()
RoadNetwork
LaneBasedGTU. getNetwork()
-
Uses of RoadNetwork in org.opentrafficsim.road.network
Classes in org.opentrafficsim.road.network that implement RoadNetwork Modifier and Type Class Description class
OTSRoadNetwork
OTSRoadNetwork adds a number of methods to the Network class that are specific for roads, such as the LaneTypes. -
Uses of RoadNetwork in org.opentrafficsim.road.network.factory
Methods in org.opentrafficsim.road.network.factory with parameters of type RoadNetwork Modifier and Type Method Description static Lane
LaneFactory. makeLane(RoadNetwork network, java.lang.String name, OTSRoadNode from, OTSRoadNode to, OTSPoint3D[] intermediatePoints, LaneType laneType, Speed speedLimit, OTSSimulatorInterface simulator)
Create a simple Lane.static CrossSectionLink
LaneFactory. makeLink(RoadNetwork network, java.lang.String name, OTSRoadNode from, OTSRoadNode to, OTSPoint3D[] intermediatePoints, OTSSimulatorInterface simulator)
Create a Link along intermediate coordinates from one Node to another.static Lane[]
LaneFactory. makeMultiLane(RoadNetwork network, java.lang.String name, OTSRoadNode from, OTSRoadNode to, OTSPoint3D[] intermediatePoints, int laneCount, int laneOffsetAtStart, int laneOffsetAtEnd, LaneType laneType, Speed speedLimit, OTSSimulatorInterface simulator)
Create a simple road with the specified number of Lanes.
This method returns an array of Lane.static Lane[]
LaneFactory. makeMultiLane(RoadNetwork network, java.lang.String name, OTSRoadNode from, OTSRoadNode to, OTSPoint3D[] intermediatePoints, int laneCount, LaneType laneType, Speed speedLimit, OTSSimulatorInterface simulator)
Create a simple road with the specified number of Lanes.
This method returns an array of Lane.static Lane[]
LaneFactory. makeMultiLaneBezier(RoadNetwork network, java.lang.String name, OTSRoadNode n1, OTSRoadNode n2, OTSRoadNode n3, OTSRoadNode n4, int laneCount, int laneOffsetAtStart, int laneOffsetAtEnd, LaneType laneType, Speed speedLimit, OTSSimulatorInterface simulator)
Create a simple road with the specified number of Lanes, based on a Bezier curve.
This method returns an array of Lane. -
Uses of RoadNetwork in org.opentrafficsim.road.network.lane
Methods in org.opentrafficsim.road.network.lane that return RoadNetwork Modifier and Type Method Description RoadNetwork
CrossSectionElement. getNetwork()
RoadNetwork
CrossSectionLink. getNetwork()
RoadNetwork
LaneType. getNetwork()
Constructors in org.opentrafficsim.road.network.lane with parameters of type RoadNetwork Constructor Description CrossSectionLink(RoadNetwork network, java.lang.String id, OTSRoadNode startNode, OTSRoadNode endNode, LinkType linkType, OTSLine3D designLine, OTSSimulatorInterface simulator, LaneKeepingPolicy laneKeepingPolicy)
Construction of a cross section link.CrossSectionLink(RoadNetwork newNetwork, OTSSimulatorInterface newSimulator, CrossSectionLink link)
Clone a CrossSectionLink for a new network.LaneType(java.lang.String id, GTUCompatibility<LaneType> compatibility, RoadNetwork network)
Create a new Lane type with a compatibility set.LaneType(java.lang.String id, LaneType parent, GTUCompatibility<LaneType> compatibility, RoadNetwork network)
Create a new Lane type with a compatibility set.