com.esri.core.gps
Class GpsGeoCoordinate

java.lang.Object
  extended by com.esri.core.gps.GeoCoordinate
      extended by com.esri.core.gps.GpsGeoCoordinate

public class GpsGeoCoordinate
extends GeoCoordinate

Class to represent geo-coorindate and other GPS-related information.


Field Summary
 
Fields inherited from class com.esri.core.gps.GeoCoordinate
altitude, course, horizontalAccuracy, latitude, longitude, speed, verticalAccuracy
 
Constructor Summary
GpsGeoCoordinate()
           
 
Method Summary
 double getCourseMagnetic()
           
 int getFixSatelliteCount()
           
 FixStatus getFixStatus()
           
 double getGeoidHeight()
           
 double getHorizontalDilutionOfPrecision()
           
 int getPositionChangeType()
           
 double getPositionDilutionOfPrecision()
           
 List<Integer> getSatellitesUsedInFix()
           
 double getVerticalDilutionOfPrecision()
           
 void setCourseMagnetic(double courseMagnetic)
          Sets the trend -or- course (magnetic) along the fix line (in degrees).
 void setFixSatelliteCount(int fixSatelliteCount)
          Sets the current count of satellites acquired for the fix.
 void setFixStatus(FixStatus fixStatus)
          Sets the current fix status of the signal.
 void setGeoidHeight(double geoidHeight)
          Sets the geoid height of the fix.
 void setHorizontalDilutionOfPrecision(double horizontalDilutionOfPrecision)
          Sets the HorizontalDilutionOfPrecision of the fix.
 void setPositionChangeType(int positionChangeType)
          Sets the type of GPS change event.
 void setPositionDilutionOfPrecision(double positionDilutionOfPrecision)
          Sets the PositionDilutionOfPrecision of the fix.
 void setSatellitesUsedInFix(List<Integer> satellitesUsedInFix)
          Sets the list of satellites available at a Location.
 void setVerticalDilutionOfPrecision(double verticalDilutionOfPrecision)
          Sets the VerticalDilutionOfPrecision of the fix.
 String toString()
           
 
Methods inherited from class com.esri.core.gps.GeoCoordinate
getAltitude, getCourse, getDistanceTo, getHorizontalAccuracy, getLatitude, getLongitude, getSpeed, getVerticalAccuracy, setAltitude, setCourse, setHorizontalAccuracy, setLatitude, setLongitude, setSpeed, setVerticalAccuracy
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

GpsGeoCoordinate

public GpsGeoCoordinate()
Method Detail

toString

public String toString()
Overrides:
toString in class Object

getPositionChangeType

public int getPositionChangeType()
Returns:
the type of GPS change event. There could be multiple simultaneous changes. This value has to be used with PositionChangeType

setPositionChangeType

public void setPositionChangeType(int positionChangeType)
Sets the type of GPS change event.

Parameters:
positionChangeType - the type of GPS change event.

getFixStatus

public FixStatus getFixStatus()
Returns:
the current fix status of the signal.

setFixStatus

public void setFixStatus(FixStatus fixStatus)
Sets the current fix status of the signal.

Parameters:
fixStatus - the current fix status of the signal.

getFixSatelliteCount

public int getFixSatelliteCount()
Returns:
the current count of satellites acquired for the fix.

setFixSatelliteCount

public void setFixSatelliteCount(int fixSatelliteCount)
Sets the current count of satellites acquired for the fix.

Parameters:
fixSatelliteCount - the current count of satellites acquired for the fix.

getSatellitesUsedInFix

public List<Integer> getSatellitesUsedInFix()
Returns:
the list of satellites available at a Location.

setSatellitesUsedInFix

public void setSatellitesUsedInFix(List<Integer> satellitesUsedInFix)
Sets the list of satellites available at a Location.

Parameters:
satellitesUsedInFix - the list of satellites available at a Location.

getCourseMagnetic

public double getCourseMagnetic()
Returns:
the trend -or- course (magnetic) along the fix line (in degrees).

setCourseMagnetic

public void setCourseMagnetic(double courseMagnetic)
Sets the trend -or- course (magnetic) along the fix line (in degrees).

Parameters:
courseMagnetic - the trend -or- course (magnetic) along the fix line (in degrees).

getGeoidHeight

public double getGeoidHeight()
Returns:
the geoid height of the fix.

setGeoidHeight

public void setGeoidHeight(double geoidHeight)
Sets the geoid height of the fix.

Parameters:
geoidHeight - the geoid height of the fix.

getPositionDilutionOfPrecision

public double getPositionDilutionOfPrecision()
Returns:
the PositionDilutionOfPrecision of the fix

setPositionDilutionOfPrecision

public void setPositionDilutionOfPrecision(double positionDilutionOfPrecision)
Sets the PositionDilutionOfPrecision of the fix.

Parameters:
positionDilutionOfPrecision - the PositionDilutionOfPrecision of the fix.

getHorizontalDilutionOfPrecision

public double getHorizontalDilutionOfPrecision()
Returns:
the HorizontalDilutionOfPrecision of the fix

setHorizontalDilutionOfPrecision

public void setHorizontalDilutionOfPrecision(double horizontalDilutionOfPrecision)
Sets the HorizontalDilutionOfPrecision of the fix.

Parameters:
horizontalDilutionOfPrecision - the HorizontalDilutionOfPrecision of the fix.

getVerticalDilutionOfPrecision

public double getVerticalDilutionOfPrecision()
Returns:
the VerticalDilutionOfPrecision of the fix

setVerticalDilutionOfPrecision

public void setVerticalDilutionOfPrecision(double verticalDilutionOfPrecision)
Sets the VerticalDilutionOfPrecision of the fix.

Parameters:
verticalDilutionOfPrecision - the VerticalDilutionOfPrecision of the fix.


Copyright © 2012. All Rights Reserved.