View Javadoc

1   package cz.cuni.amis.pogamut.defcon.communication.worldview.modules.grid.basic;
2   
3   import cz.cuni.amis.pogamut.base3d.worldview.object.Location;
4   import cz.cuni.amis.pogamut.defcon.communication.worldview.modules.grid.IGridCellId;
5   
6   /**
7    * Id for a single square cell of the experimental grid.
8    * 
9    * @author Radek 'Black_Hand' Pibil
10   * 
11   */
12  public class SymmetricGridCellId implements IGridCellId {
13  
14  	protected final Location location;
15  	
16  	public SymmetricGridCellId(float x, float y) {
17  		location = new Location(x, y);
18  	}
19  	
20  	public SymmetricGridCellId(Location location) {
21  		this.location = location;
22  	}	
23  	
24  	@Override
25  	public float getX() {
26  		return (float)location.getX();
27  	}
28  	
29  	@Override
30  	public float getY() {
31  		return (float)location.getY();
32  	}
33  	
34  	@Override
35  	public Location getLocation() {
36  		return location;
37  	}
38  	
39  //	@Override
40  //	public void setX(float x) {
41  //		location.x = x;
42  //	}
43  //	
44  //	@Override
45  //	public void setY(float y) {
46  //		location.y = y;
47  //	}
48  //	
49  //	@Override
50  //	public void setLocation(float x, float y) {
51  //		location.x = x;
52  //		location.y = y;
53  //	}
54  //	
55  //	@Override
56  //	public void setLocation(Location location) {
57  //		this.location.x = location.x;
58  //		this.location.y = location.y;
59  //	}	
60  }