View Javadoc

1   package nl.tudelft.goal.ut2004.visualizer.map;
2   
3   import java.awt.Color;
4   
5   import nl.tudelft.goal.ut2004.visualizer.timeline.map.IRenderableWorldObject;
6   import cz.cuni.amis.pogamut.base3d.worldview.object.Location;
7   import cz.cuni.amis.pogamut.unreal.communication.worldview.map.IUnrealWaypoint;
8   import cz.cuni.amis.pogamut.ut2004.communication.messages.gbinfomessages.FlagInfo;
9   import cz.cuni.amis.pogamut.ut2004.communication.messages.gbinfomessages.NavPoint;
10  
11  public class RenderableWaypoint implements IRenderableWorldObject {
12  
13  	private final IUnrealWaypoint waypoint;
14  	private final Color color;
15  	private final int glName;
16  
17  	public RenderableWaypoint(IUnrealWaypoint waypoint, int glName) {
18  		this.waypoint = waypoint;
19  		this.glName = glName;
20  		this.color = Color.BLUE;
21  	}
22  
23  	@Override
24  	public Color getColor() {
25  		return color;
26  	}
27  
28  	@Override
29  	public Object getDataSource() {
30  		return waypoint;
31  	}
32  
33  	@Override
34  	public int getGLName() {
35  		return glName;
36  	}
37  
38  	@Override
39  	public Location getLocation() {
40  		return waypoint.getLocation();
41  	}
42  
43  }