1 package cz.cuni.amis.pogamut.ut2004.agent.navigation;
2
3 import java.util.List;
4
5 import cz.cuni.amis.pogamut.base3d.worldview.object.ILocated;
6 import cz.cuni.amis.pogamut.unreal.agent.navigation.IUnrealPathExecutor;
7 import cz.cuni.amis.pogamut.ut2004.communication.messages.gbinfomessages.NavPointNeighbourLink;
8
9 public interface IUT2004PathExecutor<PATH_ELEMENT extends ILocated> extends IUnrealPathExecutor<PATH_ELEMENT> {
10
11
12
13
14
15
16
17 public void extendPath(List<PATH_ELEMENT> morePath);
18
19
20
21
22
23
24
25
26 public NavPointNeighbourLink getCurrentLink();
27
28
29
30
31
32 public double getRemainingDistance();
33 }