G - GTU typeP - perception typepublic interface TacticalPlanner<G extends GTU,P extends Perception<G>>
Copyright (c) 2013-2017 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 |
|---|---|
static org.opentrafficsim.base.parameters.ParameterTypeClass<TacticalPlanner> |
TACTICAL_PLANNER
Parameter type for tactical planner.
|
| Modifier and Type | Method and Description |
|---|---|
OperationalPlan |
generateOperationalPlan(org.djunits.value.vdouble.scalar.Time startTime,
nl.tudelft.simulation.language.d3.DirectedPoint locationAtStartTime)
generate an operational plan, for now or for in the future.
|
G |
getGtu()
Returns the GTU.
|
P |
getPerception() |
static final org.opentrafficsim.base.parameters.ParameterTypeClass<TacticalPlanner> TACTICAL_PLANNER
G getGtu()
OperationalPlan generateOperationalPlan(org.djunits.value.vdouble.scalar.Time startTime, nl.tudelft.simulation.language.d3.DirectedPoint locationAtStartTime) throws OperationalPlanException, GTUException, NetworkException, org.opentrafficsim.base.parameters.ParameterException
startTime - the time from which the new operational plan has to be operationallocationAtStartTime - the location of the GTU at the start time of the new planOperationalPlanException - when there is a problem planning a path in the networkGTUException - when there is a problem with the state of the GTU when planning a pathNetworkException - when there is a problem with the network on which the GTU is drivingorg.opentrafficsim.base.parameters.ParameterException - when there is a problem with a parameterP getPerception()
Copyright © 2014–2018 Delft University of Technology. All rights reserved.