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   
9   public class RenderableWaypoint implements IRenderableWorldObject {
10  
11  	private final IUnrealWaypoint waypoint;
12  	private final Color color;
13  	private final int glName;
14  
15  	public RenderableWaypoint(IUnrealWaypoint waypoint, int glName) {
16  		this.waypoint = waypoint;
17  		this.glName = glName;
18  		this.color = Color.BLUE;
19  	}
20  
21  	@Override
22  	public Color getColor() {
23  		return color;
24  	}
25  
26  	@Override
27  	public Object getDataSource() {
28  		return waypoint;
29  	}
30  
31  	@Override
32  	public int getGLName() {
33  		return glName;
34  	}
35  
36  	@Override
37  	public Location getLocation() {
38  		return waypoint.getLocation();
39  	}
40  
41  }