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-2017 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
|
Modifier and Type | Method and Description |
---|---|
void |
LaneBasedGTUGenerator.disable(org.djunits.value.vdouble.scalar.Time start,
org.djunits.value.vdouble.scalar.Time end,
Set<LaneDirection> laneDirections)
Disable the vehicle generator during the specific time.
|
Modifier and Type | Method and Description |
---|---|
org.opentrafficsim.core.geometry.OTSLine3D |
LaneChange.LaneChangePath.getPath(org.djunits.value.vdouble.scalar.Duration timeStep,
org.djunits.value.vdouble.scalar.Length planDistance,
org.djunits.value.vdouble.scalar.Speed meanSpeed,
DirectedLanePosition from,
nl.tudelft.simulation.language.d3.DirectedPoint startPosition,
org.opentrafficsim.core.network.LateralDirectionality laneChangeDirection,
List<LaneDirection> fromLanes,
List<LaneDirection> toLanes,
double endFractionalPosition,
org.djunits.value.vdouble.scalar.Duration laneChangeDuration,
double lcFraction)
Returns a (partial) path for a lane change.
|
org.opentrafficsim.core.geometry.OTSLine3D |
LaneChange.LaneChangePath.getPath(org.djunits.value.vdouble.scalar.Duration timeStep,
org.djunits.value.vdouble.scalar.Length planDistance,
org.djunits.value.vdouble.scalar.Speed meanSpeed,
DirectedLanePosition from,
nl.tudelft.simulation.language.d3.DirectedPoint startPosition,
org.opentrafficsim.core.network.LateralDirectionality laneChangeDirection,
List<LaneDirection> fromLanes,
List<LaneDirection> toLanes,
double endFractionalPosition,
org.djunits.value.vdouble.scalar.Duration laneChangeDuration,
double lcFraction)
Returns a (partial) path for a lane change.
|
org.opentrafficsim.core.geometry.OTSLine3D |
LaneChange.LaneChangePath.SequentialLaneChangePath.getPath(org.djunits.value.vdouble.scalar.Duration timeStep,
org.djunits.value.vdouble.scalar.Length planDistance,
org.djunits.value.vdouble.scalar.Speed meanSpeed,
DirectedLanePosition from,
nl.tudelft.simulation.language.d3.DirectedPoint startPosition,
org.opentrafficsim.core.network.LateralDirectionality laneChangeDirection,
List<LaneDirection> fromLanes,
List<LaneDirection> toLanes,
double endFractionalPosition,
org.djunits.value.vdouble.scalar.Duration laneChangeDuration,
double lcFraction)
Returns a (partial) path for a lane change.
|
org.opentrafficsim.core.geometry.OTSLine3D |
LaneChange.LaneChangePath.SequentialLaneChangePath.getPath(org.djunits.value.vdouble.scalar.Duration timeStep,
org.djunits.value.vdouble.scalar.Length planDistance,
org.djunits.value.vdouble.scalar.Speed meanSpeed,
DirectedLanePosition from,
nl.tudelft.simulation.language.d3.DirectedPoint startPosition,
org.opentrafficsim.core.network.LateralDirectionality laneChangeDirection,
List<LaneDirection> fromLanes,
List<LaneDirection> toLanes,
double endFractionalPosition,
org.djunits.value.vdouble.scalar.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 org.djunits.value.vdouble.scalar.Length |
LaneBasedTacticalPlanner.okDistance(LaneDirection lane,
org.djunits.value.vdouble.scalar.Length distance,
org.opentrafficsim.core.network.route.Route route,
org.djunits.value.vdouble.scalar.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(org.opentrafficsim.core.geometry.OTSLine3D path,
List<LaneDirection> laneDirectionList,
org.djunits.value.vdouble.scalar.Length referencePosition) |
Modifier and Type | Method and Description |
---|---|
LaneDirection |
LaneDirection.getAdjacentLaneDirection(org.opentrafficsim.core.network.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–2018 Delft University of Technology. All rights reserved.