public class Coordinate extends java.lang.Object implements ICoordinate
lat
and lon
.Modifier and Type | Field and Description |
---|---|
private java.awt.geom.Point2D.Double |
data |
Constructor and Description |
---|
Coordinate(double lat,
double lon)
Constructs a new
Coordinate . |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj) |
double |
getLat()
Returns latitude.
|
double |
getLon()
Returns longitude.
|
int |
hashCode() |
private void |
readObject(java.io.ObjectInputStream in) |
void |
setLat(double lat)
Sets latitude.
|
void |
setLon(double lon)
Sets longitude.
|
java.lang.String |
toString() |
private void |
writeObject(java.io.ObjectOutputStream out) |
private transient java.awt.geom.Point2D.Double data
public Coordinate(double lat, double lon)
Coordinate
.lat
- latitude in degreeslon
- longitude in degreespublic double getLat()
ICoordinate
getLat
in interface ICoordinate
public void setLat(double lat)
ICoordinate
setLat
in interface ICoordinate
lat
- latitude in degreespublic double getLon()
ICoordinate
getLon
in interface ICoordinate
public void setLon(double lon)
ICoordinate
setLon
in interface ICoordinate
lon
- longitude in degreesprivate void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException
java.io.IOException
private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, java.lang.ClassNotFoundException
java.io.IOException
java.lang.ClassNotFoundException
public java.lang.String toString()
toString
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object