Package | Description |
---|---|
org.opentrafficsim.road.gtu.generator |
Generate GTUs according to some prescription.
|
org.opentrafficsim.road.gtu.lane.tactical |
Tactical planners for a lane-based GTU.
|
org.opentrafficsim.road.network.lane |
Classes that provide detailed cross-sections of a link using lanes, markers and sensors.
|
org.opentrafficsim.road.network.sampling |
Copyright (c) 2013-2019 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
|
Modifier and Type | Method and Description |
---|---|
protected Set<LaneDirection> |
Platoons.getPosition()
Returns the position for sub classes.
|
Modifier and Type | Method and Description |
---|---|
void |
LaneBasedGTUGenerator.disable(Time start,
Time end,
Set<LaneDirection> laneDirections)
Disable the vehicle generator during the specific time.
|
static Platoons<Category> |
Platoons.ofCategory(GTUCharacteristicsGeneratorOD characteristics,
nl.tudelft.simulation.dsol.simulators.DEVSSimulatorInterface.TimeDoubleUnit simulator,
nl.tudelft.simulation.jstats.streams.StreamInterface stream,
Set<LaneDirection> position)
Creates a
Platoon<Category> instance for platoons. |
static Platoons<GTUType> |
Platoons.ofGtuType(LaneBasedGTUCharacteristicsGenerator characteristics,
nl.tudelft.simulation.dsol.simulators.DEVSSimulatorInterface.TimeDoubleUnit simulator,
nl.tudelft.simulation.jstats.streams.StreamInterface stream,
Set<LaneDirection> position)
Creates a
Platoon<GTUType> instance for platoons. |
void |
LaneBasedGTUGenerator.queueGtu(LaneBasedGTUCharacteristics characteristics,
Set<LaneDirection> position)
Adds a GTU to the generation queue.
|
Modifier and Type | Method and Description |
---|---|
default LaneDirection |
LaneBasedTacticalPlanner.chooseLaneAtSplit(LaneDirection from,
Set<LaneDirection> lanes)
Selects a lane from a possible set.
|
LaneDirection |
LanePathInfo.getReferenceLaneDirection()
The reference lane is the widest lane on which the reference point of the GTU is fully registered.
|
static LaneDirection |
LaneBasedTacticalPlanner.mostOnSide(LaneDirection lane1,
LaneDirection lane2,
LateralDirectionality lat)
Returns the right-most of two lanes.
|
Modifier and Type | Method and Description |
---|---|
List<LaneDirection> |
LanePathInfo.getLaneDirectionList() |
Modifier and Type | Method and Description |
---|---|
default LaneDirection |
LaneBasedTacticalPlanner.chooseLaneAtSplit(LaneDirection from,
Set<LaneDirection> lanes)
Selects a lane from a possible set.
|
static LaneDirection |
LaneBasedTacticalPlanner.mostOnSide(LaneDirection lane1,
LaneDirection lane2,
LateralDirectionality lat)
Returns the right-most of two lanes.
|
default Length |
LaneBasedTacticalPlanner.okDistance(LaneDirection lane,
Length distance,
Route route,
Length maxDistance)
Helper method for default chooseLaneAtSplit implementation that returns the distance from this lane onwards where the
route can be followed.
|
Modifier and Type | Method and Description |
---|---|
default LaneDirection |
LaneBasedTacticalPlanner.chooseLaneAtSplit(LaneDirection from,
Set<LaneDirection> lanes)
Selects a lane from a possible set.
|
Constructor and Description |
---|
LanePathInfo(OTSLine3D path,
List<LaneDirection> laneDirectionList,
Length referencePosition) |
Modifier and Type | Method and Description |
---|---|
LaneDirection |
LaneDirection.getAdjacentLaneDirection(LateralDirectionality laneChangeDirection,
LaneBasedGTU gtu)
Returns the adjacent lane and direction.
|
LaneDirection |
DirectedLanePosition.getLaneDirection()
Returns the lane direction in the direction of this lane direction.
|
LaneDirection |
LaneDirection.getNextLaneDirection(LaneBasedGTU gtu)
Returns the next lane and direction.
|
Modifier and Type | Method and Description |
---|---|
Set<LaneDirection> |
LaneDirection.getNextForRoute(LaneBasedGTU gtu)
Returns a set of
LaneDirection 's that can be followed considering the route. |
Modifier and Type | Method and Description |
---|---|
void |
RoadSampler.notifySample(LaneBasedGTU gtu,
LaneDirection laneDirection)
Samples a gtu and schedules the next sampling event.
|
Copyright © 2014–2019 Delft University of Technology. All rights reserved.