public class LaneBasedStrategicalRoutePlanner extends AbstractLaneBasedStrategicalPlanner implements LaneBasedStrategicalPlanner, Serializable
Copyright (c) 2013-2016 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands. All rights reserved.
BSD-style license. See OpenTrafficSim License.
| Constructor and Description |
|---|
LaneBasedStrategicalRoutePlanner(org.opentrafficsim.core.gtu.behavioralcharacteristics.BehavioralCharacteristics behavioralCharacteristics,
org.opentrafficsim.core.gtu.plan.tactical.TacticalPlanner fixedTacticalPlanner,
LaneBasedGTU gtu) |
LaneBasedStrategicalRoutePlanner(org.opentrafficsim.core.gtu.behavioralcharacteristics.BehavioralCharacteristics behavioralCharacteristics,
org.opentrafficsim.core.gtu.plan.tactical.TacticalPlanner fixedTacticalPlanner,
org.opentrafficsim.core.network.route.Route route,
LaneBasedGTU gtu) |
| Modifier and Type | Method and Description |
|---|---|
org.opentrafficsim.core.gtu.plan.tactical.TacticalPlanner |
generateTacticalPlanner() |
org.opentrafficsim.core.network.route.Route |
getRoute() |
org.opentrafficsim.core.network.LinkDirection |
nextLinkDirection(org.opentrafficsim.core.network.Link link,
org.opentrafficsim.core.gtu.GTUDirectionality direction,
org.opentrafficsim.core.gtu.GTUType gtuType) |
org.opentrafficsim.core.network.LinkDirection |
nextLinkDirection(org.opentrafficsim.core.network.Node node,
org.opentrafficsim.core.network.Link previousLink,
org.opentrafficsim.core.gtu.GTUType gtuType) |
org.opentrafficsim.core.network.Node |
nextNode(org.opentrafficsim.core.network.Link link,
org.opentrafficsim.core.gtu.GTUDirectionality direction,
org.opentrafficsim.core.gtu.GTUType gtuType) |
org.opentrafficsim.core.network.Node |
nextNode(org.opentrafficsim.core.network.Node node,
org.opentrafficsim.core.network.Link previousLink,
org.opentrafficsim.core.gtu.GTUType gtuType) |
String |
toString() |
getBehavioralCharacteristics, getGtu, setBehavioralCharacteristicsclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetBehavioralCharacteristics, getGtu, setBehavioralCharacteristicspublic LaneBasedStrategicalRoutePlanner(org.opentrafficsim.core.gtu.behavioralcharacteristics.BehavioralCharacteristics behavioralCharacteristics,
org.opentrafficsim.core.gtu.plan.tactical.TacticalPlanner fixedTacticalPlanner,
LaneBasedGTU gtu)
throws org.opentrafficsim.core.gtu.GTUException
behavioralCharacteristics - the personal driving characteristics, which contain settings for the tactical plannerfixedTacticalPlanner - the tactical planner to use for the GTUgtu - GTUorg.opentrafficsim.core.gtu.GTUException - if fixed tactical planner == nullpublic LaneBasedStrategicalRoutePlanner(org.opentrafficsim.core.gtu.behavioralcharacteristics.BehavioralCharacteristics behavioralCharacteristics,
org.opentrafficsim.core.gtu.plan.tactical.TacticalPlanner fixedTacticalPlanner,
org.opentrafficsim.core.network.route.Route route,
LaneBasedGTU gtu)
throws org.opentrafficsim.core.gtu.GTUException
behavioralCharacteristics - the personal driving characteristics, which contain settings for the tactical plannerfixedTacticalPlanner - the tactical planner to use for the GTUroute - the route to drivegtu - GTUorg.opentrafficsim.core.gtu.GTUException - if fixed tactical planner == nullpublic org.opentrafficsim.core.gtu.plan.tactical.TacticalPlanner generateTacticalPlanner()
generateTacticalPlanner in interface org.opentrafficsim.core.gtu.plan.strategical.StrategicalPlannerpublic org.opentrafficsim.core.network.Node nextNode(org.opentrafficsim.core.network.Link link,
org.opentrafficsim.core.gtu.GTUDirectionality direction,
org.opentrafficsim.core.gtu.GTUType gtuType)
throws org.opentrafficsim.core.network.NetworkException
nextNode in interface org.opentrafficsim.core.gtu.plan.strategical.StrategicalPlannerorg.opentrafficsim.core.network.NetworkExceptionpublic org.opentrafficsim.core.network.LinkDirection nextLinkDirection(org.opentrafficsim.core.network.Link link,
org.opentrafficsim.core.gtu.GTUDirectionality direction,
org.opentrafficsim.core.gtu.GTUType gtuType)
throws org.opentrafficsim.core.network.NetworkException
nextLinkDirection in interface org.opentrafficsim.core.gtu.plan.strategical.StrategicalPlannerorg.opentrafficsim.core.network.NetworkExceptionpublic org.opentrafficsim.core.network.Node nextNode(org.opentrafficsim.core.network.Node node,
org.opentrafficsim.core.network.Link previousLink,
org.opentrafficsim.core.gtu.GTUType gtuType)
throws org.opentrafficsim.core.network.NetworkException
nextNode in interface org.opentrafficsim.core.gtu.plan.strategical.StrategicalPlannerorg.opentrafficsim.core.network.NetworkExceptionpublic org.opentrafficsim.core.network.LinkDirection nextLinkDirection(org.opentrafficsim.core.network.Node node,
org.opentrafficsim.core.network.Link previousLink,
org.opentrafficsim.core.gtu.GTUType gtuType)
throws org.opentrafficsim.core.network.NetworkException
nextLinkDirection in interface org.opentrafficsim.core.gtu.plan.strategical.StrategicalPlannerorg.opentrafficsim.core.network.NetworkExceptionpublic final org.opentrafficsim.core.network.route.Route getRoute()
getRoute in interface org.opentrafficsim.core.gtu.plan.strategical.StrategicalPlannerCopyright © 2014–2016 Delft University of Technology. All rights reserved.