public class LaneBasedGTUCharacteristics
extends org.opentrafficsim.core.gtu.GTUCharacteristics
Copyright (c) 2013-2015 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands. All rights reserved.
BSD-style license. See OpenTrafficSim License.
Modifier and Type | Field and Description |
---|---|
(package private) Set<DirectedLanePosition> |
initialLongitudinalPositions
The initial lanes, positions and direction of the GTU.
|
(package private) LanePerceptionFull |
perception
The lane perception of the GTU.
|
(package private) LaneBasedStrategicalPlanner |
strategicalPlanner
The strategical planner of the GTU.
|
(package private) org.djunits.value.vdouble.scalar.Speed |
velocity
The maximum velocity of the GTU.
|
Constructor and Description |
---|
LaneBasedGTUCharacteristics(org.opentrafficsim.core.gtu.GTUCharacteristics gtuCharacteristics,
LanePerceptionFull lanePerceptionFull,
LaneBasedStrategicalPlanner laneBasedStrategicalPlanner,
org.djunits.value.vdouble.scalar.Speed velocity,
Set<DirectedLanePosition> initialLongitudinalPositions)
Construct a new set of lane based GTU characteristics.
|
Modifier and Type | Method and Description |
---|---|
Set<DirectedLanePosition> |
getInitialLongitudinalPositions() |
LanePerceptionFull |
getPerception() |
LaneBasedStrategicalPlanner |
getStrategicalPlanner() |
org.djunits.value.vdouble.scalar.Speed |
getVelocity() |
final LanePerceptionFull perception
final LaneBasedStrategicalPlanner strategicalPlanner
final org.djunits.value.vdouble.scalar.Speed velocity
final Set<DirectedLanePosition> initialLongitudinalPositions
public LaneBasedGTUCharacteristics(org.opentrafficsim.core.gtu.GTUCharacteristics gtuCharacteristics, LanePerceptionFull lanePerceptionFull, LaneBasedStrategicalPlanner laneBasedStrategicalPlanner, org.djunits.value.vdouble.scalar.Speed velocity, Set<DirectedLanePosition> initialLongitudinalPositions)
gtuCharacteristics
- GTUCharacteristics; characteristics of the super GTU type to be used for the GTUlanePerceptionFull
- LanePerceptionFull; the perception for the GTUlaneBasedStrategicalPlanner
- LaneBasedStrategicalPlanner; the strategical planner for the GTUvelocity
- Speed; the initial velocity of the GTUinitialLongitudinalPositions
- Set<DirectedLanePosition>; the lane, initial position and direction of the GTUpublic LanePerceptionFull getPerception()
public LaneBasedStrategicalPlanner getStrategicalPlanner()
public org.djunits.value.vdouble.scalar.Speed getVelocity()
public Set<DirectedLanePosition> getInitialLongitudinalPositions()
Copyright © 2014–2016 Delft University of Technology. All rights reserved.