Package | Description |
---|---|
org.opentrafficsim.road.gtu.generator |
Generate GTUs according to some prescription.
|
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.gtu.lane.perception |
Implementation of lane-based perception for the GTU.
|
org.opentrafficsim.road.gtu.lane.plan.operational |
Specific operational plan method for road-vehicles operating in a lane-based network.
|
Modifier and Type | Method and Description |
---|---|
Set<DirectedLanePosition> |
LaneBasedGTUGenerator.Placement.getPosition()
Returns the position.
|
Modifier and Type | Method and Description |
---|---|
LaneBasedGTUGenerator.Placement |
TTCRoomChecker.canPlace(SortedSet<HeadwayGTU> leaders,
LaneBasedGTUCharacteristics characteristics,
Duration since,
Set<DirectedLanePosition> initialPosition)
Return the maximum safe speed and position for a new GTU with the specified characteristics.
|
LaneBasedGTUGenerator.Placement |
LaneBasedGTUGenerator.RoomChecker.canPlace(SortedSet<HeadwayGTU> leaders,
LaneBasedGTUCharacteristics characteristics,
Duration since,
Set<DirectedLanePosition> initialPosition)
Return the maximum safe speed and position for a new GTU with the specified characteristics.
|
LaneBasedGTUGenerator.Placement |
CFRoomChecker.canPlace(SortedSet<HeadwayGTU> leaders,
LaneBasedGTUCharacteristics characteristics,
Duration since,
Set<DirectedLanePosition> initialPosition)
Return the maximum safe speed and position for a new GTU with the specified characteristics.
|
static GeneratorPositions |
GeneratorPositions.create(Set<DirectedLanePosition> positions,
StreamInterface stream)
Create a GeneratorPositions object to draw positions from.
|
static GeneratorPositions |
GeneratorPositions.create(Set<DirectedLanePosition> positions,
StreamInterface stream,
GeneratorPositions.LaneBiases biases)
Create a GeneratorPositions object to draw positions from.
|
static GeneratorPositions |
GeneratorPositions.create(Set<DirectedLanePosition> positions,
StreamInterface stream,
GeneratorPositions.LaneBiases biases,
Map<CrossSectionLink,Double> linkWeights)
Create a GeneratorPositions object to draw positions from.
|
static GeneratorPositions |
GeneratorPositions.create(Set<DirectedLanePosition> positions,
StreamInterface stream,
Map<CrossSectionLink,Double> linkWeights)
Create a GeneratorPositions object to draw positions from.
|
void |
LaneBasedGTUGenerator.placeGtu(LaneBasedGTUCharacteristics characteristics,
Set<DirectedLanePosition> position,
Speed speed)
Places a GTU, regardless of whether it has room.
|
Constructor and Description |
---|
Placement(Speed speed,
Set<DirectedLanePosition> position)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
DirectedLanePosition |
LaneBasedGTU.getReferencePosition()
Return the current Lane, position and directionality of the GTU.
|
DirectedLanePosition |
AbstractLaneBasedGTU.getReferencePosition()
Return the current Lane, position and directionality of the GTU.
|
Modifier and Type | Method and Description |
---|---|
Set<DirectedLanePosition> |
LaneBasedIndividualGTU.LaneBasedIndividualCarBuilder.getInitialLongitudinalPositions() |
Modifier and Type | Method and Description |
---|---|
void |
AbstractLaneBasedGTU.init(LaneBasedStrategicalPlanner strategicalPlanner,
Set<DirectedLanePosition> initialLongitudinalPositions,
Speed initialSpeed) |
void |
AbstractLaneBasedGTU.reinit(Set<DirectedLanePosition> initialLongitudinalPositions)
Reinitializes the GTU on the network using the existing strategical planner and zero speed.
|
LaneBasedIndividualGTU.LaneBasedIndividualCarBuilder |
LaneBasedIndividualGTU.LaneBasedIndividualCarBuilder.setInitialLongitudinalPositions(Set<DirectedLanePosition> initialLongitudinalPositions) |
Modifier and Type | Method and Description |
---|---|
void |
RollingLaneStructure.update(DirectedLanePosition pos,
Route route,
GTUType gtuType)
Updates the underlying structure shifting the root position to the input.
|
void |
LaneStructure.update(DirectedLanePosition pos,
Route route,
GTUType gtuType)
Updates the underlying structure shifting the root position to the input.
|
Modifier and Type | Method and Description |
---|---|
OTSLine3D |
LaneChange.getPath(Duration timeStep,
LaneBasedGTU gtu,
DirectedLanePosition from,
DirectedPoint startPosition,
Length planDistance,
LateralDirectionality laneChangeDirection)
Returns the 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.
|
Copyright © 2014–2019 Delft University of Technology. All rights reserved.