Package | Description |
---|---|
org.opentrafficsim.road.gtu.generator |
Generate GTUs according to some prescription.
|
org.opentrafficsim.road.gtu.lane.plan.operational |
Specific operational plan method for road-vehicles operating in a lane-based network.
|
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,
DEVSSimulatorInterface.TimeDoubleUnit simulator,
StreamInterface stream,
Set<LaneDirection> position)
Creates a
Platoon<Category> instance for platoons. |
static Platoons<GTUType> |
Platoons.ofGtuType(LaneBasedGTUCharacteristicsGenerator characteristics,
DEVSSimulatorInterface.TimeDoubleUnit simulator,
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 |
---|---|
OTSLine3D |
LaneChange.LaneChangePath.getPath(Duration timeStep,
Length planDistance,
Speed meanSpeed,
DirectedLanePosition from,
DirectedPoint startPosition,
LateralDirectionality laneChangeDirection,
List<LaneDirection> fromLanes,
List<LaneDirection> toLanes,
double endFractionalPosition,
Duration laneChangeDuration,
double lcFraction)
Returns a (partial) path for a lane change.
|
OTSLine3D |
LaneChange.LaneChangePath.getPath(Duration timeStep,
Length planDistance,
Speed meanSpeed,
DirectedLanePosition from,
DirectedPoint startPosition,
LateralDirectionality laneChangeDirection,
List<LaneDirection> fromLanes,
List<LaneDirection> toLanes,
double endFractionalPosition,
Duration laneChangeDuration,
double lcFraction)
Returns a (partial) path for a lane change.
|
OTSLine3D |
LaneChange.LaneChangePath.SequentialLaneChangePath.getPath(Duration timeStep,
Length planDistance,
Speed meanSpeed,
DirectedLanePosition from,
DirectedPoint startPosition,
LateralDirectionality laneChangeDirection,
List<LaneDirection> fromLanes,
List<LaneDirection> toLanes,
double endFractionalPosition,
Duration laneChangeDuration,
double lcFraction)
Returns a (partial) path for a lane change.
|
OTSLine3D |
LaneChange.LaneChangePath.SequentialLaneChangePath.getPath(Duration timeStep,
Length planDistance,
Speed meanSpeed,
DirectedLanePosition from,
DirectedPoint startPosition,
LateralDirectionality laneChangeDirection,
List<LaneDirection> fromLanes,
List<LaneDirection> toLanes,
double endFractionalPosition,
Duration laneChangeDuration,
double lcFraction)
Returns a (partial) path for a lane change.
|
Modifier and Type | Method and Description |
---|---|
default LaneDirection |
LaneBasedTacticalPlanner.chooseLaneAtSplit(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.
|
default LaneDirection |
LaneBasedTacticalPlanner.rightMost(LaneDirection lane1,
LaneDirection lane2)
Returns the right-most of two lanes.
|
Modifier and Type | Method and Description |
---|---|
List<LaneDirection> |
LanePathInfo.getLaneDirectionList() |
Modifier and Type | Method and Description |
---|---|
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.
|
default LaneDirection |
LaneBasedTacticalPlanner.rightMost(LaneDirection lane1,
LaneDirection lane2)
Returns the right-most of two lanes.
|
Modifier and Type | Method and Description |
---|---|
default LaneDirection |
LaneBasedTacticalPlanner.chooseLaneAtSplit(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 |
---|---|
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.