Rewrote all kind of marks to fit marks specified in AC35 spec.

- added compound mark
- added corner
- rewrote mark as a single mark
- added rounding type enum

#story[828]
This commit is contained in:
Haoming Yin
2017-04-25 01:03:37 +12:00
parent 3bdc6ce5cc
commit f6b7a3042f
4 changed files with 188 additions and 0 deletions
@@ -0,0 +1,54 @@
package seng302.server.simulator.mark;
/**
* An abstract class to represent general marks
* Created by Haoming Yin (hyi25) on 17/3/17.
*/
public class Mark {
private int seqID;
private String name;
private double lat;
private double lng;
//private int sourceID;
public Mark(String name, double lat, double lng) {
this.name = name;
this.lat = lat;
this.lng = lng;
}
public int getSeqID() {
return seqID;
}
public void setSeqID(int seqID) {
this.seqID = seqID;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public double getLat() {
return lat;
}
public void setLat(double lat) {
this.lat = lat;
}
public double getLng() {
return lng;
}
public void setLng(double lng) {
this.lng = lng;
}
}