1 package org.opentrafficsim.road.gtu.strategical;
2
3 import org.djunits.value.vdouble.scalar.Time;
4 import org.opentrafficsim.core.gtu.plan.strategical.StrategicalPlanner;
5 import org.opentrafficsim.road.gtu.lane.LaneBasedGtu;
6 import org.opentrafficsim.road.gtu.lane.tactical.LaneBasedTacticalPlanner;
7
8
9
10
11
12
13
14
15
16
17 public interface LaneBasedStrategicalPlanner extends StrategicalPlanner
18 {
19
20
21 @Override
22 LaneBasedGtu getGtu();
23
24
25 @Override
26 LaneBasedTacticalPlanner getTacticalPlanner();
27
28
29 @Override
30 LaneBasedTacticalPlanner getTacticalPlanner(Time time);
31
32 }