mirror of
https://github.com/michaelrausch/Party-Parrots-At-Sea.git
synced 2026-05-09 06:18:44 +00:00
1d28334346
#story[820]
48 lines
1.0 KiB
Java
48 lines
1.0 KiB
Java
package seng302.models.mark;
|
|
|
|
/**
|
|
* Represents the marker as a single mark
|
|
*
|
|
* Created by Haoming Yin (hyi25) on 17/3/2017
|
|
*/
|
|
public class SingleMark extends Mark {
|
|
private double lat;
|
|
private double lon;
|
|
private String name;
|
|
private int id;
|
|
|
|
|
|
/**
|
|
* Represents a marker
|
|
*
|
|
* @param name, the name of the marker*
|
|
* @param lat, the latitude of the marker
|
|
* @param lon, the longitude of the marker
|
|
*/
|
|
public SingleMark(String name, double lat, double lon, int id) {
|
|
super(name, MarkType.SINGLE_MARK, id);
|
|
this.lat = lat;
|
|
this.lon = lon;
|
|
this.id = id;
|
|
}
|
|
|
|
/**
|
|
* Represents the marker at the beginning of a leg
|
|
*
|
|
* @param name, the name of the marker
|
|
*/
|
|
public SingleMark(String name) {
|
|
super(name, MarkType.SINGLE_MARK, 0);
|
|
this.lat = 0;
|
|
this.lon = 0;
|
|
this.id = 0;
|
|
}
|
|
|
|
public double getLatitude() {
|
|
return this.lat;
|
|
}
|
|
|
|
public double getLongitude() {
|
|
return this.lon;
|
|
}
|
|
} |