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.
|
Modifier and Type | Method and Description |
---|---|
static ODOptions.Option<GeneratorPositions.LaneBiases> |
ODOptions.getLaneBiasOption(RoadNetwork network)
Lane bias.
|
Modifier and Type | Method and Description |
---|---|
RoadNetwork |
LaneBasedGTU.getNetwork() |
RoadNetwork |
AbstractLaneBasedGTU.getNetwork() |
Modifier and Type | Class and Description |
---|---|
class |
OTSRoadNetwork
OTSRoadNetwork adds a number of methods to the Network class that are specific for roads, such as the LaneTypes.
|
Modifier and Type | Method and Description |
---|---|
static Lane |
LaneFactory.makeLane(RoadNetwork network,
String name,
OTSNode from,
OTSNode to,
OTSPoint3D[] intermediatePoints,
LaneType laneType,
Speed speedLimit,
OTSSimulatorInterface simulator)
Create a simple Lane.
|
static CrossSectionLink |
LaneFactory.makeLink(RoadNetwork network,
String name,
Node from,
Node to,
OTSPoint3D[] intermediatePoints,
OTSSimulatorInterface simulator)
Create a Link along intermediate coordinates from one Node to another.
|
static Lane[] |
LaneFactory.makeMultiLane(RoadNetwork network,
String name,
OTSNode from,
OTSNode 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,
String name,
OTSNode from,
OTSNode 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,
String name,
OTSNode n1,
OTSNode n2,
OTSNode n3,
OTSNode 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. |
Modifier and Type | Method and Description |
---|---|
RoadNetwork |
LaneType.getNetwork() |
RoadNetwork |
CrossSectionLink.getNetwork() |
RoadNetwork |
CrossSectionElement.getNetwork() |
Constructor and Description |
---|
CrossSectionLink(RoadNetwork newNetwork,
OTSSimulatorInterface newSimulator,
CrossSectionLink link)
Clone a CrossSectionLink for a new network.
|
CrossSectionLink(RoadNetwork network,
String id,
Node startNode,
Node endNode,
LinkType linkType,
OTSLine3D designLine,
OTSSimulatorInterface simulator,
LaneKeepingPolicy laneKeepingPolicy)
Construction of a cross section link.
|
LaneType(String id,
GTUCompatibility<LaneType> compatibility,
RoadNetwork network)
Create a new Lane type with a compatibility set.
|
LaneType(String id,
LaneType parent,
GTUCompatibility<LaneType> compatibility,
RoadNetwork network)
Create a new Lane type with a compatibility set.
|
Copyright © 2014–2019 Delft University of Technology. All rights reserved.