| 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.