Class LaneBasedStrategicalPlannerNone
- java.lang.Object
-
- org.opentrafficsim.road.gtu.strategical.AbstractLaneBasedStrategicalPlanner
-
- org.opentrafficsim.road.gtu.strategical.LaneBasedStrategicalPlannerNone
-
- All Implemented Interfaces:
Serializable,StrategicalPlanner,LaneBasedStrategicalPlanner
public class LaneBasedStrategicalPlannerNone extends AbstractLaneBasedStrategicalPlanner implements Serializable
Copyright (c) 2013-2020 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands. All rights reserved.
$LastChangedDate: 2015-07-24 02:58:59 +0200 (Fri, 24 Jul 2015) $, @version $Revision: 1147 $, by $Author: averbraeck $, initial version Mar 31, 2016
BSD-style license. See OpenTrafficSim License.- Author:
- Alexander Verbraeck, Peter Knoppers
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from interface org.opentrafficsim.core.gtu.plan.strategical.StrategicalPlanner
STRATEGICAL_PLANNER
-
-
Constructor Summary
Constructors Constructor Description LaneBasedStrategicalPlannerNone(LaneBasedGTU gtu)Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description NodegetDestination()NodegetOrigin()RoutegetRoute()LaneBasedTacticalPlannergetTacticalPlanner()LaneBasedTacticalPlannergetTacticalPlanner(Time time)LinkDirectionnextLinkDirection(Link link, GTUDirectionality direction, GTUType gtuType)LinkDirectionnextLinkDirection(Node node, Link previousLink, GTUType gtuType)NodenextNode(Link link, GTUDirectionality direction, GTUType gtuType)NodenextNode(Node node, Link previousLink, GTUType gtuType)StringtoString()-
Methods inherited from class org.opentrafficsim.road.gtu.strategical.AbstractLaneBasedStrategicalPlanner
getGtu
-
-
-
-
Constructor Detail
-
LaneBasedStrategicalPlannerNone
public LaneBasedStrategicalPlannerNone(LaneBasedGTU gtu)
Constructor.- Parameters:
gtu- LaneBasedGTU; GTU
-
-
Method Detail
-
getTacticalPlanner
public final LaneBasedTacticalPlanner getTacticalPlanner()
- Specified by:
getTacticalPlannerin interfaceLaneBasedStrategicalPlanner- Specified by:
getTacticalPlannerin interfaceStrategicalPlanner
-
getTacticalPlanner
public final LaneBasedTacticalPlanner getTacticalPlanner(Time time)
- Specified by:
getTacticalPlannerin interfaceLaneBasedStrategicalPlanner- Specified by:
getTacticalPlannerin interfaceStrategicalPlanner
-
nextNode
public final Node nextNode(Link link, GTUDirectionality direction, GTUType gtuType) throws NetworkException
- Specified by:
nextNodein interfaceStrategicalPlanner- Throws:
NetworkException
-
nextLinkDirection
public final LinkDirection nextLinkDirection(Link link, GTUDirectionality direction, GTUType gtuType) throws NetworkException
- Specified by:
nextLinkDirectionin interfaceStrategicalPlanner- Throws:
NetworkException
-
nextNode
public final Node nextNode(Node node, Link previousLink, GTUType gtuType) throws NetworkException
- Specified by:
nextNodein interfaceStrategicalPlanner- Throws:
NetworkException
-
nextLinkDirection
public final LinkDirection nextLinkDirection(Node node, Link previousLink, GTUType gtuType) throws NetworkException
- Specified by:
nextLinkDirectionin interfaceStrategicalPlanner- Throws:
NetworkException
-
getRoute
public final Route getRoute()
- Specified by:
getRoutein interfaceStrategicalPlanner
-
getOrigin
public final Node getOrigin()
- Specified by:
getOriginin interfaceStrategicalPlanner
-
getDestination
public final Node getDestination()
- Specified by:
getDestinationin interfaceStrategicalPlanner
-
-