de.fhpotsdam.unfolding.geo
Class Location

java.lang.Object
  extended by processing.core.PVector
      extended by de.fhpotsdam.unfolding.geo.Location
All Implemented Interfaces:
java.io.Serializable

public class Location
extends processing.core.PVector

The Location represents a geo location defined by latitude and longitude.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class processing.core.PVector
array, x, y, z
 
Constructor Summary
Location(double lat, double lon)
           
Location(float lat, float lon)
          Create a Location.
Location(Location location)
          Create a Location
 
Method Summary
 double getDistance(Location otherLocation)
           
 float getLat()
           
 float getLon()
           
 void setLat(float lat)
           
 void setLon(float lon)
           
 java.lang.String toString()
           
 
Methods inherited from class processing.core.PVector
add, add, add, add, angleBetween, array, cross, cross, cross, dist, dist, div, div, div, dot, dot, dot, equals, fromAngle, fromAngle, get, get, hashCode, heading, heading2D, lerp, lerp, lerp, limit, mag, magSq, mult, mult, mult, normalize, normalize, random2D, random2D, random2D, random2D, random3D, random3D, random3D, random3D, rotate, set, set, set, set, setMag, setMag, sub, sub, sub, sub
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Location

public Location(float lat,
                float lon)
Create a Location.

Parameters:
lat - latitude of the location.
lon - longitude of the location

Location

public Location(double lat,
                double lon)

Location

public Location(Location location)
Create a Location

Parameters:
location - location to use.
Method Detail

getLat

public float getLat()

setLat

public void setLat(float lat)

getLon

public float getLon()

setLon

public void setLon(float lon)

toString

public java.lang.String toString()
Overrides:
toString in class processing.core.PVector

getDistance

public double getDistance(Location otherLocation)