00001 /* 00002 * Copyright 2006 Phidgets Inc. All rights reserved. 00003 */ 00004 00005 package com.phidgets.event; 00006 00007 import com.phidgets.Phidget; 00008 00014 public class GPSPositionChangeEvent 00015 { 00016 Phidget source; 00017 double latitude; 00018 double longitude; 00019 double altitude; 00020 00026 public GPSPositionChangeEvent(Phidget source, double latitude, double longitude, double altitude) { 00027 this.source = source; 00028 this.latitude = latitude; 00029 this.longitude = longitude; 00030 this.altitude = altitude; 00031 } 00032 00040 public Phidget getSource() { 00041 return source; 00042 } 00043 00049 public double getLatitude() { 00050 return latitude; 00051 } 00052 00058 public double getLongitude() { 00059 return longitude; 00060 } 00061 00067 public double getAltitude() { 00068 return altitude; 00069 } 00070 00076 public String toString() { 00077 return("Position is - Latitude: "+ latitude + " degrees" + 00078 ", Longitude: " + longitude + " degrees" + ", Altitude: "+ altitude + "m"); 00079 } 00080 }