com.esri.arcgis.carto
Interface IGpsDisplayProperties

All Superinterfaces:
Serializable
All Known Implementing Classes:
RealTimeFeedManager

public interface IGpsDisplayProperties
extends Serializable

Provides access to GPS display properties.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.


Method Summary
 void clearGpsDisplay()
          Clears the GPS display.
 int getAltitudeUnits()
          The units used for altitude in the GPS display.
 IMarkerSymbol getBaseMarkerSymbol()
          The marker symbol used to display the current position under normal circumstances.
 IMarkerSymbol getEstimatedPositionSymbol()
          The marker symbol used to display the estimated current position if the signal is lost.
 double getHighAltitudeSize()
          The maximum altitude size used in calculating the current size of the base marker symbol.
 double getHighAltitudeValue()
          The maximum altitude value used in calculating the size of the base marker symbol.
 double getHighSpeedValue()
          The maximum speed value used in calculating the size of the base marker symbol.
 int getLatLongDisplayFormat()
          The latitude-longitude display format for the GPS display.
 double getLowAltitudeSize()
          The minimum altitude size used in calculating the current size of the base marker symbol.
 double getLowAltitudeValue()
          The minimum altitude value used in calculating the size of the base marker symbol.
 double getLowSpeedValue()
          The minimum speed value used in calculating the size of the base marker symbol.
 double getMinimumDisplayRate()
          The minimum amount of time in seconds between screen refreshes for the display of the current position.
 IEnvelope getPositionsExtent()
          Extent bounding all positions received from the current RealTimeFeed so far.
 IColorRamp getSpeedColorRamp()
          The color ramp used to vary the color by speed.
 int getSpeedUnits()
          The units to use for the speed of the current position.
 boolean isAutoPan()
          Indicates if the display extents are adjusted to keep the GPS position on the screen.
 boolean isShowCurrentAltitude()
          Indicates if the variation in the altitude is displayed.
 boolean isShowCurrentBearing()
          Indicates if the current heading (bearing) is displayed as an angle for the base marker symbol.
 boolean isShowCurrentPosition()
          Indicates if the current position is displayed.
 boolean isShowCurrentSpeed()
          Indicates if the base marker symbol size is varied based on the speed of the current position.
 boolean isShowEstimatedPosition()
          Indicates if the estimated position is displayed when the signal is lost.
 boolean isShowMarkerTrailAltitude()
          Indicates if the variation in the altitude is displayed in the marker trail.
 boolean isShowMarkerTrailBearing()
          Indicates if the trail heading (bearing) is displayed as an angle of the base marker symbol.
 boolean isShowMarkerTrailSpeed()
          Indicates if the base marker symbol size is based on the speed of the marker trail position.
 boolean isUseMinimumDisplayRate()
          Indicates if the minimum display rate value is in effect.
 void refreshGpsDisplay()
          Refreshes the GPS display.
 void setAltitudeUnits(int pAltitudeUnits)
          The units used for altitude in the GPS display.
 void setAutoPan(boolean autoPan)
          Indicates if the display extents are adjusted to keep the GPS position on the screen.
 void setBaseMarkerSymbolByRef(IMarkerSymbol ppMarker)
          The marker symbol used to display the current position under normal circumstances.
 void setEstimatedPositionSymbolByRef(IMarkerSymbol ppMarker)
          The marker symbol used to display the estimated current position if the signal is lost.
 void setHighAltitudeSize(double pSize)
          The maximum altitude size used in calculating the current size of the base marker symbol.
 void setHighAltitudeValue(double pAltitude)
          The maximum altitude value used in calculating the size of the base marker symbol.
 void setHighSpeedValue(double pSize)
          The maximum speed value used in calculating the size of the base marker symbol.
 void setLatLongDisplayFormat(int latLongFormat)
          The latitude-longitude display format for the GPS display.
 void setLowAltitudeSize(double pSize)
          The minimum altitude size used in calculating the current size of the base marker symbol.
 void setLowAltitudeValue(double pAltitude)
          The minimum altitude value used in calculating the size of the base marker symbol.
 void setLowSpeedValue(double pSpeed)
          The minimum speed value used in calculating the size of the base marker symbol.
 void setMinimumDisplayRate(double pRate)
          The minimum amount of time in seconds between screen refreshes for the display of the current position.
 void setShowCurrentAltitude(boolean pShowVariation)
          Indicates if the variation in the altitude is displayed.
 void setShowCurrentBearing(boolean pShow)
          Indicates if the current heading (bearing) is displayed as an angle for the base marker symbol.
 void setShowCurrentPosition(boolean pShow)
          Indicates if the current position is displayed.
 void setShowCurrentSpeed(boolean pShow)
          Indicates if the base marker symbol size is varied based on the speed of the current position.
 void setShowEstimatedPosition(boolean pShow)
          Indicates if the estimated position is displayed when the signal is lost.
 void setShowMarkerTrailAltitude(boolean pShowVariation)
          Indicates if the variation in the altitude is displayed in the marker trail.
 void setShowMarkerTrailBearing(boolean pShow)
          Indicates if the trail heading (bearing) is displayed as an angle of the base marker symbol.
 void setShowMarkerTrailSpeed(boolean pShow)
          Indicates if the base marker symbol size is based on the speed of the marker trail position.
 void setSpeedColorRampByRef(IColorRamp ppColorRamp)
          The color ramp used to vary the color by speed.
 void setSpeedUnits(int pUnits)
          The units to use for the speed of the current position.
 void setUseMinimumDisplayRate(boolean pUse)
          Indicates if the minimum display rate value is in effect.
 

Method Detail

getMinimumDisplayRate

double getMinimumDisplayRate()
                             throws IOException,
                                    AutomationException
The minimum amount of time in seconds between screen refreshes for the display of the current position.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Returns:
The pRate
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setMinimumDisplayRate

void setMinimumDisplayRate(double pRate)
                           throws IOException,
                                  AutomationException
The minimum amount of time in seconds between screen refreshes for the display of the current position.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Parameters:
pRate - The pRate (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isUseMinimumDisplayRate

boolean isUseMinimumDisplayRate()
                                throws IOException,
                                       AutomationException
Indicates if the minimum display rate value is in effect.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Returns:
The pUse
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setUseMinimumDisplayRate

void setUseMinimumDisplayRate(boolean pUse)
                              throws IOException,
                                     AutomationException
Indicates if the minimum display rate value is in effect.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Parameters:
pUse - The pUse (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isShowCurrentPosition

boolean isShowCurrentPosition()
                              throws IOException,
                                     AutomationException
Indicates if the current position is displayed.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Returns:
The pShow
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setShowCurrentPosition

void setShowCurrentPosition(boolean pShow)
                            throws IOException,
                                   AutomationException
Indicates if the current position is displayed.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Parameters:
pShow - The pShow (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getBaseMarkerSymbol

IMarkerSymbol getBaseMarkerSymbol()
                                  throws IOException,
                                         AutomationException
The marker symbol used to display the current position under normal circumstances.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Returns:
A reference to a com.esri.arcgis.display.IMarkerSymbol
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setBaseMarkerSymbolByRef

void setBaseMarkerSymbolByRef(IMarkerSymbol ppMarker)
                              throws IOException,
                                     AutomationException
The marker symbol used to display the current position under normal circumstances.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Parameters:
ppMarker - A reference to a com.esri.arcgis.display.IMarkerSymbol (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isShowEstimatedPosition

boolean isShowEstimatedPosition()
                                throws IOException,
                                       AutomationException
Indicates if the estimated position is displayed when the signal is lost.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Returns:
The pShow
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setShowEstimatedPosition

void setShowEstimatedPosition(boolean pShow)
                              throws IOException,
                                     AutomationException
Indicates if the estimated position is displayed when the signal is lost.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Parameters:
pShow - The pShow (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getEstimatedPositionSymbol

IMarkerSymbol getEstimatedPositionSymbol()
                                         throws IOException,
                                                AutomationException
The marker symbol used to display the estimated current position if the signal is lost.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Returns:
A reference to a com.esri.arcgis.display.IMarkerSymbol
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setEstimatedPositionSymbolByRef

void setEstimatedPositionSymbolByRef(IMarkerSymbol ppMarker)
                                     throws IOException,
                                            AutomationException
The marker symbol used to display the estimated current position if the signal is lost.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Parameters:
ppMarker - A reference to a com.esri.arcgis.display.IMarkerSymbol (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setShowCurrentAltitude

void setShowCurrentAltitude(boolean pShowVariation)
                            throws IOException,
                                   AutomationException
Indicates if the variation in the altitude is displayed.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Parameters:
pShowVariation - The pShowVariation (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isShowCurrentAltitude

boolean isShowCurrentAltitude()
                              throws IOException,
                                     AutomationException
Indicates if the variation in the altitude is displayed.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Returns:
The pShowVariation
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isShowCurrentBearing

boolean isShowCurrentBearing()
                             throws IOException,
                                    AutomationException
Indicates if the current heading (bearing) is displayed as an angle for the base marker symbol.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Returns:
The pShow
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setShowCurrentBearing

void setShowCurrentBearing(boolean pShow)
                           throws IOException,
                                  AutomationException
Indicates if the current heading (bearing) is displayed as an angle for the base marker symbol.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Parameters:
pShow - The pShow (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isShowCurrentSpeed

boolean isShowCurrentSpeed()
                           throws IOException,
                                  AutomationException
Indicates if the base marker symbol size is varied based on the speed of the current position. Defaults to false.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Returns:
The pShow
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setShowCurrentSpeed

void setShowCurrentSpeed(boolean pShow)
                         throws IOException,
                                AutomationException
Indicates if the base marker symbol size is varied based on the speed of the current position. Defaults to false.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Parameters:
pShow - The pShow (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setShowMarkerTrailAltitude

void setShowMarkerTrailAltitude(boolean pShowVariation)
                                throws IOException,
                                       AutomationException
Indicates if the variation in the altitude is displayed in the marker trail.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Parameters:
pShowVariation - The pShowVariation (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isShowMarkerTrailAltitude

boolean isShowMarkerTrailAltitude()
                                  throws IOException,
                                         AutomationException
Indicates if the variation in the altitude is displayed in the marker trail.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Returns:
The pShowVariation
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isShowMarkerTrailBearing

boolean isShowMarkerTrailBearing()
                                 throws IOException,
                                        AutomationException
Indicates if the trail heading (bearing) is displayed as an angle of the base marker symbol.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Returns:
The pShow
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setShowMarkerTrailBearing

void setShowMarkerTrailBearing(boolean pShow)
                               throws IOException,
                                      AutomationException
Indicates if the trail heading (bearing) is displayed as an angle of the base marker symbol.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Parameters:
pShow - The pShow (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isShowMarkerTrailSpeed

boolean isShowMarkerTrailSpeed()
                               throws IOException,
                                      AutomationException
Indicates if the base marker symbol size is based on the speed of the marker trail position. Defaults to false.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Returns:
The pShow
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setShowMarkerTrailSpeed

void setShowMarkerTrailSpeed(boolean pShow)
                             throws IOException,
                                    AutomationException
Indicates if the base marker symbol size is based on the speed of the marker trail position. Defaults to false.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Parameters:
pShow - The pShow (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getSpeedUnits

int getSpeedUnits()
                  throws IOException,
                         AutomationException
The units to use for the speed of the current position.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Returns:
A com.esri.arcgis.carto.esriGpsSpeedUnits constant
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setSpeedUnits

void setSpeedUnits(int pUnits)
                   throws IOException,
                          AutomationException
The units to use for the speed of the current position.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Parameters:
pUnits - A com.esri.arcgis.carto.esriGpsSpeedUnits constant (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getLowSpeedValue

double getLowSpeedValue()
                        throws IOException,
                               AutomationException
The minimum speed value used in calculating the size of the base marker symbol.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Returns:
The pSpeed
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setLowSpeedValue

void setLowSpeedValue(double pSpeed)
                      throws IOException,
                             AutomationException
The minimum speed value used in calculating the size of the base marker symbol.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Parameters:
pSpeed - The pSpeed (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setSpeedColorRampByRef

void setSpeedColorRampByRef(IColorRamp ppColorRamp)
                            throws IOException,
                                   AutomationException
The color ramp used to vary the color by speed.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Parameters:
ppColorRamp - A reference to a com.esri.arcgis.display.IColorRamp (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getSpeedColorRamp

IColorRamp getSpeedColorRamp()
                             throws IOException,
                                    AutomationException
The color ramp used to vary the color by speed.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Returns:
A reference to a com.esri.arcgis.display.IColorRamp
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getLowAltitudeValue

double getLowAltitudeValue()
                           throws IOException,
                                  AutomationException
The minimum altitude value used in calculating the size of the base marker symbol.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Returns:
The pAltitude
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setLowAltitudeValue

void setLowAltitudeValue(double pAltitude)
                         throws IOException,
                                AutomationException
The minimum altitude value used in calculating the size of the base marker symbol.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Parameters:
pAltitude - The pAltitude (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getHighAltitudeValue

double getHighAltitudeValue()
                            throws IOException,
                                   AutomationException
The maximum altitude value used in calculating the size of the base marker symbol.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Returns:
The pAltitude
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setHighAltitudeValue

void setHighAltitudeValue(double pAltitude)
                          throws IOException,
                                 AutomationException
The maximum altitude value used in calculating the size of the base marker symbol.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Parameters:
pAltitude - The pAltitude (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getLowAltitudeSize

double getLowAltitudeSize()
                          throws IOException,
                                 AutomationException
The minimum altitude size used in calculating the current size of the base marker symbol.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Returns:
The pSize
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setLowAltitudeSize

void setLowAltitudeSize(double pSize)
                        throws IOException,
                               AutomationException
The minimum altitude size used in calculating the current size of the base marker symbol.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Parameters:
pSize - The pSize (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getHighSpeedValue

double getHighSpeedValue()
                         throws IOException,
                                AutomationException
The maximum speed value used in calculating the size of the base marker symbol.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Returns:
The pSize
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setHighSpeedValue

void setHighSpeedValue(double pSize)
                       throws IOException,
                              AutomationException
The maximum speed value used in calculating the size of the base marker symbol.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Parameters:
pSize - The pSize (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getHighAltitudeSize

double getHighAltitudeSize()
                           throws IOException,
                                  AutomationException
The maximum altitude size used in calculating the current size of the base marker symbol.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Returns:
The pSize
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setHighAltitudeSize

void setHighAltitudeSize(double pSize)
                         throws IOException,
                                AutomationException
The maximum altitude size used in calculating the current size of the base marker symbol.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Parameters:
pSize - The pSize (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setAutoPan

void setAutoPan(boolean autoPan)
                throws IOException,
                       AutomationException
Indicates if the display extents are adjusted to keep the GPS position on the screen.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Parameters:
autoPan - The autoPan (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isAutoPan

boolean isAutoPan()
                  throws IOException,
                         AutomationException
Indicates if the display extents are adjusted to keep the GPS position on the screen.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Returns:
The autoPan
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setAltitudeUnits

void setAltitudeUnits(int pAltitudeUnits)
                      throws IOException,
                             AutomationException
The units used for altitude in the GPS display.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Parameters:
pAltitudeUnits - A com.esri.arcgis.system.esriUnits constant (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getAltitudeUnits

int getAltitudeUnits()
                     throws IOException,
                            AutomationException
The units used for altitude in the GPS display.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Returns:
A com.esri.arcgis.system.esriUnits constant
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setLatLongDisplayFormat

void setLatLongDisplayFormat(int latLongFormat)
                             throws IOException,
                                    AutomationException
The latitude-longitude display format for the GPS display.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Parameters:
latLongFormat - A com.esri.arcgis.carto.esriGpsLatLongFormat constant (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getLatLongDisplayFormat

int getLatLongDisplayFormat()
                            throws IOException,
                                   AutomationException
The latitude-longitude display format for the GPS display.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Returns:
A com.esri.arcgis.carto.esriGpsLatLongFormat constant
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getPositionsExtent

IEnvelope getPositionsExtent()
                             throws IOException,
                                    AutomationException
Extent bounding all positions received from the current RealTimeFeed so far.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Returns:
A reference to a com.esri.arcgis.geometry.IEnvelope
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

refreshGpsDisplay

void refreshGpsDisplay()
                       throws IOException,
                              AutomationException
Refreshes the GPS display.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

clearGpsDisplay

void clearGpsDisplay()
                     throws IOException,
                            AutomationException
Clears the GPS display.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.