|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.esri.arcgis.carto.RealTimeFeedManager
public class RealTimeFeedManager
The real-time feed manager object.
| Constructor Summary | |
|---|---|
RealTimeFeedManager()
Constructs a RealTimeFeedManager using ArcGIS Engine. |
|
RealTimeFeedManager(Object obj)
Deprecated. As of ArcGIS 9.2, replaced by normal Java casts. RealTimeFeedManager theRealTimeFeedManager = (RealTimeFeedManager) obj; |
|
| Method Summary | |
|---|---|
void |
addIRealTimeFeedManagerEventsListener(IRealTimeFeedManagerEvents theListener)
addIRealTimeFeedManagerEventsListener. |
void |
afterDraw(IActiveViewEventsAfterDrawEvent theEvent)
Fired after the specified phase is drawn. |
void |
afterItemDraw(IActiveViewEventsAfterItemDrawEvent theEvent)
Fired after an individual view item is drawn. |
void |
clearGpsDisplay()
Clears the GPS display. |
void |
connectionStatusUpdated(IRealTimeFeedEventsConnectionStatusUpdatedEvent theEvent)
Reports the connection information when it is updated. |
void |
contentsChanged(IActiveViewEventsContentsChangedEvent theEvent)
Fired when the contents of the view changes. |
void |
contentsCleared(IActiveViewEventsContentsClearedEvent theEvent)
Fired when the contents of the view is cleared. |
void |
dateTimeUpdated(IRealTimeFeedEventsDateTimeUpdatedEvent theEvent)
Reports the date and time when it is updated. |
void |
dgpsInfoUpdated(IRealTimeFeedEventsDgpsInfoUpdatedEvent theEvent)
Reports the DGPS information when it is updated. |
void |
dopInfoUpdated(IRealTimeFeedEventsDopInfoUpdatedEvent theEvent)
Reports the current DOP information when it is updated. |
void |
enumConnectionPoints(IEnumConnectionPoints[] ppEnum)
enumConnectionPoints |
boolean |
equals(Object o)
Compare this object with another |
void |
findConnectionPoint(GUID riid,
IConnectionPoint[] ppCP)
findConnectionPoint |
void |
focusMapChanged(IActiveViewEventsFocusMapChangedEvent theEvent)
Fired when a new map is made active. |
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 |
getBearingToDestinationSymbol()
The marker symbol used to point to the destination. |
void |
getClassID(GUID[] pClassID)
getClassID |
static String |
getClsid()
getClsid. |
String |
getDestinationLabel()
The label string for the destination. |
IPoint |
getDestinationLocation()
The location of the destination point. |
IMarkerSymbol |
getDestinationSymbol()
The symbol used to show the destination. |
ITextSymbol |
getDestinationTextSymbol()
The text symbol used to display the destination label. |
IMarkerSymbol |
getEstimatedPositionSymbol()
The marker symbol used to display the estimated current position if the signal is lost. |
IGpsFeed |
getGpsFeed()
The GPS feed object. |
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 |
getLinearTrailDistance()
The distance, in map units, of the linear trail behind the current position. |
ILineSymbol |
getLinearTrailSymbol()
The line symbol to use for a linear trail. |
IFeatureClass |
getLogFile()
The feature class used to log positions. |
double |
getLogRate()
The time, in seconds, between storing positions in the log file. |
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. |
IMap |
getMap()
The map on which to display the current position. |
IColorRamp |
getMarkerTrailColorRamp()
A color ramp to use for displaying the marker trails. |
int |
getMarkerTrailCount()
The number of marker symbols to show as a trail. |
double |
getMarkerTrailDistance()
The distance, in map units, of the distance between marker trails. |
IMarkerSymbol |
getMarkerTrailSymbol()
The marker symbol to use for a marker trail. |
double |
getMinimumDisplayRate()
The minimum amount of time in seconds between screen refreshes for the display of the current position. |
double |
getMinimumLogDeflectionAngle()
The minimum deflection angle to use when deciding when to log points. |
double |
getMinimumLogDistance()
The minimum distance between points before they are logged. |
IEnvelope |
getPositionsExtent()
Extent bounding all positions received from the current RealTimeFeed so far. |
IRealTimeFeed |
getRealTimeFeed()
The real-time feed. |
IRealTimeFeedSimulator |
getRealTimeFeedSimulator()
The real-time feed simulator. |
void |
getSizeMax(_ULARGE_INTEGER[] pcbSize)
getSizeMax |
double |
getSnapDistance()
The snap distance, in map units. |
IArray |
getSnapLayers()
The list of layers used for snapping. |
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. |
void |
groundCourseUpdated(IRealTimeFeedEventsGroundCourseUpdatedEvent theEvent)
Reports the current ground variance when it is updated. |
int |
hashCode()
the hashcode for this object |
boolean |
isAutoPan()
Indicates if the display extents are adjusted to keep the GPS position on the screen. |
void |
isDirty()
isDirty |
boolean |
isLogEstimatedPosition()
Indicates if positions are logged if the signal is lost. |
boolean |
isLogging()
Indicates if the data is being logged. |
boolean |
isShowBearingToDestination()
Indicates if the bearing to the destination from the current location is displayed. |
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 |
isShowLinearTrail()
Indicates if the linear trail of the previous positions should be visible. |
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 |
isShowMarkerTrails()
Indicates if marker symbols shows previous positions. |
boolean |
isShowMarkerTrailSpeed()
Indicates if the base marker symbol size is based on the speed of the marker trail position. |
boolean |
isSnapToLines()
Indicates if positions are snapped to the lines in the snap layers' feature geometries. |
boolean |
isSnapToNodes()
Indicates if positions are snapped to the nodes in the snap layers' feature geometries. |
boolean |
isSnapToVertices()
Indicates if positions are snapped to the vertices in the snap layers' feature geometries. |
boolean |
isUseLogRate()
Indicates if the log rate is used for sampling data. |
boolean |
isUseMinimumDisplayRate()
Indicates if the minimum display rate value is in effect. |
boolean |
isUseMinimumLogDeflectionAngle()
Indicates if the minimum log deflection angle is used for sampling data. |
boolean |
isUseMinimumLogDistance()
Indicates if the minimum log rate is used for sampling data. |
void |
itemAdded(IActiveViewEventsItemAddedEvent theEvent)
Fired when an item is added to the view. |
void |
itemDeleted(IActiveViewEventsItemDeletedEvent theEvent)
Fired when an item is deleted from the view. |
void |
itemReordered(IActiveViewEventsItemReorderedEvent theEvent)
Fired when a view item is reordered. |
void |
load(IStream pstm)
load |
void |
magneticVarianceUpdated(IRealTimeFeedEventsMagneticVarianceUpdatedEvent theEvent)
Reports the current magnetic variance when it is updated. |
void |
positionUpdated(IRealTimeFeedEventsPositionUpdatedEvent theEvent)
Reports the current position when it is updated. |
void |
readExternal(ObjectInput in)
|
void |
refreshGpsDisplay()
Refreshes the GPS display. |
void |
removeIRealTimeFeedManagerEventsListener(IRealTimeFeedManagerEvents theListener)
removeIRealTimeFeedManagerEventsListener. |
void |
satelliteInfoUpdated(IRealTimeFeedEventsSatelliteInfoUpdatedEvent theEvent)
Reports the current satellite information when it is updated. |
void |
save(IStream pstm,
int fClearDirty)
save |
void |
selectionChanged(IActiveViewEventsSelectionChangedEvent theEvent)
Call this function to fire the selection changed event. |
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 |
setBearingToDestinationSymbolByRef(IMarkerSymbol ppSymbol)
The marker symbol used to point to the destination. |
void |
setDestinationLabel(String label)
The label string for the destination. |
void |
setDestinationLocation(IPoint ppPoint)
The location of the destination point. |
void |
setDestinationSymbolByRef(IMarkerSymbol ppSymbol)
The symbol used to show the destination. |
void |
setDestinationTextSymbolByRef(ITextSymbol ppSymbol)
The text symbol used to display the destination label. |
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 |
setLinearTrailDistance(double pDistance)
The distance, in map units, of the linear trail behind the current position. |
void |
setLinearTrailSymbolByRef(ILineSymbol ppSymbol)
The line symbol to use for a linear trail. |
void |
setLogEstimatedPosition(boolean pLogEstimated)
Indicates if positions are logged if the signal is lost. |
void |
setLogFileByRef(IFeatureClass ppFeatureClass)
The feature class used to log positions. |
void |
setLogRate(double pRate)
The time, in seconds, between storing positions in the log file. |
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 |
setMapByRef(IMap ppMap)
The map on which to display the current position. |
void |
setMarkerTrailColorRampByRef(IColorRamp ppRamp)
A color ramp to use for displaying the marker trails. |
void |
setMarkerTrailCount(int pCount)
The number of marker symbols to show as a trail. |
void |
setMarkerTrailDistance(double pDistance)
The distance, in map units, of the distance between marker trails. |
void |
setMarkerTrailSymbolByRef(IMarkerSymbol ppSymbol)
The marker symbol to use for a marker trail. |
void |
setMinimumDisplayRate(double pRate)
The minimum amount of time in seconds between screen refreshes for the display of the current position. |
void |
setMinimumLogDeflectionAngle(double pAngle)
The minimum deflection angle to use when deciding when to log points. |
void |
setMinimumLogDistance(double pDistance)
The minimum distance between points before they are logged. |
void |
setRealTimeFeedByRef(IRealTimeFeed ppRealTimeFeed)
The real-time feed. |
void |
setShowBearingToDestination(boolean pShow)
Indicates if the bearing to the destination from the current location is displayed. |
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 |
setShowLinearTrail(boolean pShow)
Indicates if the linear trail of the previous positions should be visible. |
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 |
setShowMarkerTrails(boolean pShow)
Indicates if marker symbols shows previous positions. |
void |
setShowMarkerTrailSpeed(boolean pShow)
Indicates if the base marker symbol size is based on the speed of the marker trail position. |
void |
setSnapDistance(double pDistance)
The snap distance, in map units. |
void |
setSnapLayersByRef(IArray ppArray)
The list of layers used for snapping. |
void |
setSnapToLines(boolean pSnap)
Indicates if positions are snapped to the lines in the snap layers' feature geometries. |
void |
setSnapToNodes(boolean pSnap)
Indicates if positions are snapped to the nodes in the snap layers' feature geometries. |
void |
setSnapToVertices(boolean pSnap)
Indicates if positions are snapped to the vertices in the snap layers' feature geometries. |
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 |
setUseLogRate(boolean pUse)
Indicates if the log rate is used for sampling data. |
void |
setUseMinimumDisplayRate(boolean pUse)
Indicates if the minimum display rate value is in effect. |
void |
setUseMinimumLogDeflectionAngle(boolean pUse)
Indicates if the minimum log deflection angle is used for sampling data. |
void |
setUseMinimumLogDistance(boolean pUse)
Indicates if the minimum log rate is used for sampling data. |
void |
spatialReferenceChanged(IActiveViewEventsSpatialReferenceChangedEvent theEvent)
Fired when the spatial reference is changed. |
void |
stampGpsPosition()
Stamp current position values to the selected log file. |
void |
startLogging()
Start logging to the current log file. |
void |
stopLogging()
Stop logging to the current log file. |
void |
viewRefreshed(IActiveViewEventsViewRefreshedEvent theEvent)
Fired when view is refreshed before draw happens. |
void |
writeExternal(ObjectOutput out)
|
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface com.esri.arcgis.interop.RemoteObjRef |
|---|
getJintegraDispatch, release |
| Constructor Detail |
|---|
public RealTimeFeedManager()
throws IOException,
UnknownHostException
IOException - if there are interop problems
UnknownHostException - if there are interop problems
public RealTimeFeedManager(Object obj)
throws IOException
RealTimeFeedManager theRealTimeFeedManager = (RealTimeFeedManager) obj;
obj to RealTimeFeedManager.
obj - an object returned from ArcGIS Engine or Server
IOException - if there are interop problems| Method Detail |
|---|
public static String getClsid()
public boolean equals(Object o)
equals in class Objectpublic int hashCode()
hashCode in class Object
public void addIRealTimeFeedManagerEventsListener(IRealTimeFeedManagerEvents theListener)
throws IOException
theListener - An object that implements the com.esri.arcgis.carto.IRealTimeFeedManagerEvents interface.
IOException - If there are communications problems.
public void removeIRealTimeFeedManagerEventsListener(IRealTimeFeedManagerEvents theListener)
throws IOException
theListener - An object that implements the com.esri.arcgis.carto.IRealTimeFeedManagerEvents interface.
IOException - If there are communications problems.
public IRealTimeFeed getRealTimeFeed()
throws IOException,
AutomationException
getRealTimeFeed in interface IRealTimeFeedManagerIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setRealTimeFeedByRef(IRealTimeFeed ppRealTimeFeed)
throws IOException,
AutomationException
setRealTimeFeedByRef in interface IRealTimeFeedManagerppRealTimeFeed - A reference to a com.esri.arcgis.carto.IRealTimeFeed (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IMap getMap()
throws IOException,
AutomationException
getMap in interface IRealTimeFeedManagerIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setMapByRef(IMap ppMap)
throws IOException,
AutomationException
setMapByRef in interface IRealTimeFeedManagerppMap - A reference to a com.esri.arcgis.carto.IMap (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IGpsFeed getGpsFeed()
throws IOException,
AutomationException
getGpsFeed in interface IRealTimeFeedManagerIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IRealTimeFeedSimulator getRealTimeFeedSimulator()
throws IOException,
AutomationException
getRealTimeFeedSimulator in interface IRealTimeFeedManagerIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public double getMinimumDisplayRate()
throws IOException,
AutomationException
getMinimumDisplayRate in interface IGpsDisplayPropertiesIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setMinimumDisplayRate(double pRate)
throws IOException,
AutomationException
setMinimumDisplayRate in interface IGpsDisplayPropertiespRate - The pRate (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isUseMinimumDisplayRate()
throws IOException,
AutomationException
isUseMinimumDisplayRate in interface IGpsDisplayPropertiesIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setUseMinimumDisplayRate(boolean pUse)
throws IOException,
AutomationException
setUseMinimumDisplayRate in interface IGpsDisplayPropertiespUse - The pUse (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isShowCurrentPosition()
throws IOException,
AutomationException
isShowCurrentPosition in interface IGpsDisplayPropertiesIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setShowCurrentPosition(boolean pShow)
throws IOException,
AutomationException
setShowCurrentPosition in interface IGpsDisplayPropertiespShow - The pShow (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IMarkerSymbol getBaseMarkerSymbol()
throws IOException,
AutomationException
getBaseMarkerSymbol in interface IGpsDisplayPropertiesIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setBaseMarkerSymbolByRef(IMarkerSymbol ppMarker)
throws IOException,
AutomationException
setBaseMarkerSymbolByRef in interface IGpsDisplayPropertiesppMarker - A reference to a com.esri.arcgis.display.IMarkerSymbol (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isShowEstimatedPosition()
throws IOException,
AutomationException
isShowEstimatedPosition in interface IGpsDisplayPropertiesIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setShowEstimatedPosition(boolean pShow)
throws IOException,
AutomationException
setShowEstimatedPosition in interface IGpsDisplayPropertiespShow - The pShow (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IMarkerSymbol getEstimatedPositionSymbol()
throws IOException,
AutomationException
getEstimatedPositionSymbol in interface IGpsDisplayPropertiesIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setEstimatedPositionSymbolByRef(IMarkerSymbol ppMarker)
throws IOException,
AutomationException
setEstimatedPositionSymbolByRef in interface IGpsDisplayPropertiesppMarker - A reference to a com.esri.arcgis.display.IMarkerSymbol (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setShowCurrentAltitude(boolean pShowVariation)
throws IOException,
AutomationException
setShowCurrentAltitude in interface IGpsDisplayPropertiespShowVariation - The pShowVariation (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isShowCurrentAltitude()
throws IOException,
AutomationException
isShowCurrentAltitude in interface IGpsDisplayPropertiesIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isShowCurrentBearing()
throws IOException,
AutomationException
isShowCurrentBearing in interface IGpsDisplayPropertiesIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setShowCurrentBearing(boolean pShow)
throws IOException,
AutomationException
setShowCurrentBearing in interface IGpsDisplayPropertiespShow - The pShow (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isShowCurrentSpeed()
throws IOException,
AutomationException
isShowCurrentSpeed in interface IGpsDisplayPropertiesIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setShowCurrentSpeed(boolean pShow)
throws IOException,
AutomationException
setShowCurrentSpeed in interface IGpsDisplayPropertiespShow - The pShow (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setShowMarkerTrailAltitude(boolean pShowVariation)
throws IOException,
AutomationException
setShowMarkerTrailAltitude in interface IGpsDisplayPropertiespShowVariation - The pShowVariation (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isShowMarkerTrailAltitude()
throws IOException,
AutomationException
isShowMarkerTrailAltitude in interface IGpsDisplayPropertiesIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isShowMarkerTrailBearing()
throws IOException,
AutomationException
isShowMarkerTrailBearing in interface IGpsDisplayPropertiesIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setShowMarkerTrailBearing(boolean pShow)
throws IOException,
AutomationException
setShowMarkerTrailBearing in interface IGpsDisplayPropertiespShow - The pShow (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isShowMarkerTrailSpeed()
throws IOException,
AutomationException
isShowMarkerTrailSpeed in interface IGpsDisplayPropertiesIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setShowMarkerTrailSpeed(boolean pShow)
throws IOException,
AutomationException
setShowMarkerTrailSpeed in interface IGpsDisplayPropertiespShow - The pShow (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getSpeedUnits()
throws IOException,
AutomationException
getSpeedUnits in interface IGpsDisplayPropertiesIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setSpeedUnits(int pUnits)
throws IOException,
AutomationException
setSpeedUnits in interface IGpsDisplayPropertiespUnits - A com.esri.arcgis.carto.esriGpsSpeedUnits constant (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public double getLowSpeedValue()
throws IOException,
AutomationException
getLowSpeedValue in interface IGpsDisplayPropertiesIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setLowSpeedValue(double pSpeed)
throws IOException,
AutomationException
setLowSpeedValue in interface IGpsDisplayPropertiespSpeed - The pSpeed (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setSpeedColorRampByRef(IColorRamp ppColorRamp)
throws IOException,
AutomationException
setSpeedColorRampByRef in interface IGpsDisplayPropertiesppColorRamp - A reference to a com.esri.arcgis.display.IColorRamp (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IColorRamp getSpeedColorRamp()
throws IOException,
AutomationException
getSpeedColorRamp in interface IGpsDisplayPropertiesIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public double getLowAltitudeValue()
throws IOException,
AutomationException
getLowAltitudeValue in interface IGpsDisplayPropertiesIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setLowAltitudeValue(double pAltitude)
throws IOException,
AutomationException
setLowAltitudeValue in interface IGpsDisplayPropertiespAltitude - The pAltitude (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public double getHighAltitudeValue()
throws IOException,
AutomationException
getHighAltitudeValue in interface IGpsDisplayPropertiesIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setHighAltitudeValue(double pAltitude)
throws IOException,
AutomationException
setHighAltitudeValue in interface IGpsDisplayPropertiespAltitude - The pAltitude (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public double getLowAltitudeSize()
throws IOException,
AutomationException
getLowAltitudeSize in interface IGpsDisplayPropertiesIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setLowAltitudeSize(double pSize)
throws IOException,
AutomationException
setLowAltitudeSize in interface IGpsDisplayPropertiespSize - The pSize (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public double getHighSpeedValue()
throws IOException,
AutomationException
getHighSpeedValue in interface IGpsDisplayPropertiesIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setHighSpeedValue(double pSize)
throws IOException,
AutomationException
setHighSpeedValue in interface IGpsDisplayPropertiespSize - The pSize (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public double getHighAltitudeSize()
throws IOException,
AutomationException
getHighAltitudeSize in interface IGpsDisplayPropertiesIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setHighAltitudeSize(double pSize)
throws IOException,
AutomationException
setHighAltitudeSize in interface IGpsDisplayPropertiespSize - The pSize (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setAutoPan(boolean autoPan)
throws IOException,
AutomationException
setAutoPan in interface IGpsDisplayPropertiesautoPan - The autoPan (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isAutoPan()
throws IOException,
AutomationException
isAutoPan in interface IGpsDisplayPropertiesIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setAltitudeUnits(int pAltitudeUnits)
throws IOException,
AutomationException
setAltitudeUnits in interface IGpsDisplayPropertiespAltitudeUnits - A com.esri.arcgis.system.esriUnits constant (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getAltitudeUnits()
throws IOException,
AutomationException
getAltitudeUnits in interface IGpsDisplayPropertiesIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setLatLongDisplayFormat(int latLongFormat)
throws IOException,
AutomationException
setLatLongDisplayFormat in interface IGpsDisplayPropertieslatLongFormat - A com.esri.arcgis.carto.esriGpsLatLongFormat constant (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getLatLongDisplayFormat()
throws IOException,
AutomationException
getLatLongDisplayFormat in interface IGpsDisplayPropertiesIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IEnvelope getPositionsExtent()
throws IOException,
AutomationException
getPositionsExtent in interface IGpsDisplayPropertiesIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void refreshGpsDisplay()
throws IOException,
AutomationException
refreshGpsDisplay in interface IGpsDisplayPropertiesIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void clearGpsDisplay()
throws IOException,
AutomationException
clearGpsDisplay in interface IGpsDisplayPropertiesIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isShowMarkerTrails()
throws IOException,
AutomationException
isShowMarkerTrails in interface IPositionTrailsIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setShowMarkerTrails(boolean pShow)
throws IOException,
AutomationException
setShowMarkerTrails in interface IPositionTrailspShow - The pShow (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IColorRamp getMarkerTrailColorRamp()
throws IOException,
AutomationException
getMarkerTrailColorRamp in interface IPositionTrailsIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setMarkerTrailColorRampByRef(IColorRamp ppRamp)
throws IOException,
AutomationException
setMarkerTrailColorRampByRef in interface IPositionTrailsppRamp - A reference to a com.esri.arcgis.display.IColorRamp (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getMarkerTrailCount()
throws IOException,
AutomationException
getMarkerTrailCount in interface IPositionTrailsIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setMarkerTrailCount(int pCount)
throws IOException,
AutomationException
setMarkerTrailCount in interface IPositionTrailspCount - The pCount (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public double getMarkerTrailDistance()
throws IOException,
AutomationException
getMarkerTrailDistance in interface IPositionTrailsIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setMarkerTrailDistance(double pDistance)
throws IOException,
AutomationException
setMarkerTrailDistance in interface IPositionTrailspDistance - The pDistance (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IMarkerSymbol getMarkerTrailSymbol()
throws IOException,
AutomationException
getMarkerTrailSymbol in interface IPositionTrailsIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setMarkerTrailSymbolByRef(IMarkerSymbol ppSymbol)
throws IOException,
AutomationException
setMarkerTrailSymbolByRef in interface IPositionTrailsppSymbol - A reference to a com.esri.arcgis.display.IMarkerSymbol (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isShowLinearTrail()
throws IOException,
AutomationException
isShowLinearTrail in interface IPositionTrailsIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setShowLinearTrail(boolean pShow)
throws IOException,
AutomationException
setShowLinearTrail in interface IPositionTrailspShow - The pShow (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public ILineSymbol getLinearTrailSymbol()
throws IOException,
AutomationException
getLinearTrailSymbol in interface IPositionTrailsIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setLinearTrailSymbolByRef(ILineSymbol ppSymbol)
throws IOException,
AutomationException
setLinearTrailSymbolByRef in interface IPositionTrailsppSymbol - A reference to a com.esri.arcgis.display.ILineSymbol (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public double getLinearTrailDistance()
throws IOException,
AutomationException
getLinearTrailDistance in interface IPositionTrailsIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setLinearTrailDistance(double pDistance)
throws IOException,
AutomationException
setLinearTrailDistance in interface IPositionTrailspDistance - The pDistance (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IFeatureClass getLogFile()
throws IOException,
AutomationException
getLogFile in interface IRealTimeLogIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setLogFileByRef(IFeatureClass ppFeatureClass)
throws IOException,
AutomationException
setLogFileByRef in interface IRealTimeLogppFeatureClass - A reference to a com.esri.arcgis.geodatabase.IFeatureClass (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public double getLogRate()
throws IOException,
AutomationException
getLogRate in interface IRealTimeLogIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setLogRate(double pRate)
throws IOException,
AutomationException
setLogRate in interface IRealTimeLogpRate - The pRate (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public double getMinimumLogDistance()
throws IOException,
AutomationException
getMinimumLogDistance in interface IRealTimeLogIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setMinimumLogDistance(double pDistance)
throws IOException,
AutomationException
setMinimumLogDistance in interface IRealTimeLogpDistance - The pDistance (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public double getMinimumLogDeflectionAngle()
throws IOException,
AutomationException
getMinimumLogDeflectionAngle in interface IRealTimeLogIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setMinimumLogDeflectionAngle(double pAngle)
throws IOException,
AutomationException
setMinimumLogDeflectionAngle in interface IRealTimeLogpAngle - The pAngle (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isUseLogRate()
throws IOException,
AutomationException
isUseLogRate in interface IRealTimeLogIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setUseLogRate(boolean pUse)
throws IOException,
AutomationException
setUseLogRate in interface IRealTimeLogpUse - The pUse (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isUseMinimumLogDistance()
throws IOException,
AutomationException
isUseMinimumLogDistance in interface IRealTimeLogIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setUseMinimumLogDistance(boolean pUse)
throws IOException,
AutomationException
setUseMinimumLogDistance in interface IRealTimeLogpUse - The pUse (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isUseMinimumLogDeflectionAngle()
throws IOException,
AutomationException
isUseMinimumLogDeflectionAngle in interface IRealTimeLogIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setUseMinimumLogDeflectionAngle(boolean pUse)
throws IOException,
AutomationException
setUseMinimumLogDeflectionAngle in interface IRealTimeLogpUse - The pUse (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void startLogging()
throws IOException,
AutomationException
startLogging in interface IRealTimeLogIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void stopLogging()
throws IOException,
AutomationException
stopLogging in interface IRealTimeLogIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isLogging()
throws IOException,
AutomationException
isLogging in interface IRealTimeLogIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void stampGpsPosition()
throws IOException,
AutomationException
stampGpsPosition in interface IRealTimeLogIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setLogEstimatedPosition(boolean pLogEstimated)
throws IOException,
AutomationException
setLogEstimatedPosition in interface IRealTimeLogpLogEstimated - The pLogEstimated (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isLogEstimatedPosition()
throws IOException,
AutomationException
isLogEstimatedPosition in interface IRealTimeLogIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IPoint getDestinationLocation()
throws IOException,
AutomationException
getDestinationLocation in interface IRealTimeDestinationIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setDestinationLocation(IPoint ppPoint)
throws IOException,
AutomationException
setDestinationLocation in interface IRealTimeDestinationppPoint - A reference to a com.esri.arcgis.geometry.IPoint (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IMarkerSymbol getDestinationSymbol()
throws IOException,
AutomationException
getDestinationSymbol in interface IRealTimeDestinationIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setDestinationSymbolByRef(IMarkerSymbol ppSymbol)
throws IOException,
AutomationException
setDestinationSymbolByRef in interface IRealTimeDestinationppSymbol - A reference to a com.esri.arcgis.display.IMarkerSymbol (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public String getDestinationLabel()
throws IOException,
AutomationException
getDestinationLabel in interface IRealTimeDestinationIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setDestinationLabel(String label)
throws IOException,
AutomationException
setDestinationLabel in interface IRealTimeDestinationlabel - The label (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public ITextSymbol getDestinationTextSymbol()
throws IOException,
AutomationException
getDestinationTextSymbol in interface IRealTimeDestinationIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setDestinationTextSymbolByRef(ITextSymbol ppSymbol)
throws IOException,
AutomationException
setDestinationTextSymbolByRef in interface IRealTimeDestinationppSymbol - A reference to a com.esri.arcgis.display.ITextSymbol (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isShowBearingToDestination()
throws IOException,
AutomationException
isShowBearingToDestination in interface IRealTimeDestinationIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setShowBearingToDestination(boolean pShow)
throws IOException,
AutomationException
setShowBearingToDestination in interface IRealTimeDestinationpShow - The pShow (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IMarkerSymbol getBearingToDestinationSymbol()
throws IOException,
AutomationException
getBearingToDestinationSymbol in interface IRealTimeDestinationIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setBearingToDestinationSymbolByRef(IMarkerSymbol ppSymbol)
throws IOException,
AutomationException
setBearingToDestinationSymbolByRef in interface IRealTimeDestinationppSymbol - A reference to a com.esri.arcgis.display.IMarkerSymbol (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IArray getSnapLayers()
throws IOException,
AutomationException
getSnapLayers in interface IRealTimeFeedSnapIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setSnapLayersByRef(IArray ppArray)
throws IOException,
AutomationException
setSnapLayersByRef in interface IRealTimeFeedSnapppArray - A reference to a com.esri.arcgis.system.IArray (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public double getSnapDistance()
throws IOException,
AutomationException
getSnapDistance in interface IRealTimeFeedSnapIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setSnapDistance(double pDistance)
throws IOException,
AutomationException
setSnapDistance in interface IRealTimeFeedSnappDistance - The pDistance (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isSnapToVertices()
throws IOException,
AutomationException
isSnapToVertices in interface IRealTimeFeedSnapIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setSnapToVertices(boolean pSnap)
throws IOException,
AutomationException
setSnapToVertices in interface IRealTimeFeedSnappSnap - The pSnap (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isSnapToLines()
throws IOException,
AutomationException
isSnapToLines in interface IRealTimeFeedSnapIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setSnapToLines(boolean pSnap)
throws IOException,
AutomationException
setSnapToLines in interface IRealTimeFeedSnappSnap - The pSnap (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isSnapToNodes()
throws IOException,
AutomationException
isSnapToNodes in interface IRealTimeFeedSnapIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setSnapToNodes(boolean pSnap)
throws IOException,
AutomationException
setSnapToNodes in interface IRealTimeFeedSnappSnap - The pSnap (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void isDirty()
throws IOException,
AutomationException
IPersistStream is a Microsoft interface. Please refer to MSDN for information about this interface.
isDirty in interface IPersistStreamIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void load(IStream pstm)
throws IOException,
AutomationException
IPersistStream is a Microsoft interface. Please refer to MSDN for information about this interface.
load in interface IPersistStreampstm - A reference to a com.esri.arcgis.system.IStream (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void save(IStream pstm,
int fClearDirty)
throws IOException,
AutomationException
IPersistStream is a Microsoft interface. Please refer to MSDN for information about this interface.
save in interface IPersistStreampstm - A reference to a com.esri.arcgis.system.IStream (in)fClearDirty - The fClearDirty (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void getSizeMax(_ULARGE_INTEGER[] pcbSize)
throws IOException,
AutomationException
IPersistStream is a Microsoft interface. Please refer to MSDN for information about this interface.
getSizeMax in interface IPersistStreampcbSize - A Structure: com.esri.arcgis.system._ULARGE_INTEGER (out: use single element array)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void getClassID(GUID[] pClassID)
throws IOException,
AutomationException
IPersist is a Microsoft interface. Please refer to MSDN for information about this interface.
getClassID in interface IPersistpClassID - A Structure: com.esri.arcgis.support.ms.stdole.GUID (out: use single element array)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void positionUpdated(IRealTimeFeedEventsPositionUpdatedEvent theEvent)
throws IOException,
AutomationException
positionUpdated in interface IRealTimeFeedEventstheEvent - The event
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void magneticVarianceUpdated(IRealTimeFeedEventsMagneticVarianceUpdatedEvent theEvent)
throws IOException,
AutomationException
magneticVarianceUpdated in interface IRealTimeFeedEventstheEvent - The event
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void groundCourseUpdated(IRealTimeFeedEventsGroundCourseUpdatedEvent theEvent)
throws IOException,
AutomationException
groundCourseUpdated in interface IRealTimeFeedEventstheEvent - The event
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void dopInfoUpdated(IRealTimeFeedEventsDopInfoUpdatedEvent theEvent)
throws IOException,
AutomationException
dopInfoUpdated in interface IRealTimeFeedEventstheEvent - The event
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void satelliteInfoUpdated(IRealTimeFeedEventsSatelliteInfoUpdatedEvent theEvent)
throws IOException,
AutomationException
satelliteInfoUpdated in interface IRealTimeFeedEventstheEvent - The event
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void dateTimeUpdated(IRealTimeFeedEventsDateTimeUpdatedEvent theEvent)
throws IOException,
AutomationException
dateTimeUpdated in interface IRealTimeFeedEventstheEvent - The event
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void dgpsInfoUpdated(IRealTimeFeedEventsDgpsInfoUpdatedEvent theEvent)
throws IOException,
AutomationException
dgpsInfoUpdated in interface IRealTimeFeedEventstheEvent - The event
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void connectionStatusUpdated(IRealTimeFeedEventsConnectionStatusUpdatedEvent theEvent)
throws IOException,
AutomationException
connectionStatusUpdated in interface IRealTimeFeedEventstheEvent - The event
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void contentsChanged(IActiveViewEventsContentsChangedEvent theEvent)
throws IOException,
AutomationException
The Map object fires this event when a new document is loaded. Adding a new layer to a Map does not trigger this event.
The PageLayout object fires the event when IGraphicsContainer::DeleteAllElements in called and when a new document is loaded.
contentsChanged in interface IActiveViewEventstheEvent - The event
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.IActiveView.contentsChanged()
public void contentsCleared(IActiveViewEventsContentsClearedEvent theEvent)
throws IOException,
AutomationException
contentsCleared in interface IActiveViewEventstheEvent - The event
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void itemAdded(IActiveViewEventsItemAddedEvent theEvent)
throws IOException,
AutomationException
The Map fires the event every time a new layer is added.
The PageLayout fires this event whenever a new element is added to the layout. Elements include not only graphics but data frames as well.
itemAdded in interface IActiveViewEventstheEvent - The event
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void itemDeleted(IActiveViewEventsItemDeletedEvent theEvent)
throws IOException,
AutomationException
The PageLayout object fires this event whenever elements are deleted from the layout.
The Map object fires this event when a layer is removed.
itemDeleted in interface IActiveViewEventstheEvent - The event
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void itemReordered(IActiveViewEventsItemReorderedEvent theEvent)
throws IOException,
AutomationException
The Map objects only fire this event whenever IMap::MoveLayer is called. In the ArcMap application, this occurs when you reorder layers in the table of contents. The Map will also fire this event when new layers are added.
The PageLayout object fires this event when changing the order of graphics. For example, IGraphicsContainer::BringToFront, PutElementOrder, SendToBack, SendBackward, and BringForward all fire this event. These functions are on ArcMap's Drawing menu under the Order pull right menu. Although the Map object is also a graphics container, it does not fire this event when its graphics are reordered.
itemReordered in interface IActiveViewEventstheEvent - The event
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void selectionChanged(IActiveViewEventsSelectionChangedEvent theEvent)
throws IOException,
AutomationException
selectionChanged in interface IActiveViewEventstheEvent - The event
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void viewRefreshed(IActiveViewEventsViewRefreshedEvent theEvent)
throws IOException,
AutomationException
Method that gets fired in response to IActiveView::Refresh and IActiveView::PartialRefresh.
This event is useful in the case where you're watching for something to change in the view and there aren't any specific events for that change (e.g. ContentsChanged, ItemAdded). You can always listen for this method as a last resort. Care must be taken however to be very efficient in your implementation of this event because it will be called quite often.
The event parameters directly coincide with the arguments to IActiveView::PartialRefresh. For additional information about the arguments, see the help for that method.
If the event object connects to both the layout and a map, then the view parameter tells you which object initiated the event.
In an implementation of this method you typically want to check the phase and respond to only one. Otherwise, your code will execute multiple times per drawing sequence.
viewRefreshed in interface IActiveViewEventstheEvent - The event
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void afterDraw(IActiveViewEventsAfterDrawEvent theEvent)
throws IOException,
AutomationException
afterDraw in interface IActiveViewEventstheEvent - The event
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void afterItemDraw(IActiveViewEventsAfterItemDrawEvent theEvent)
throws IOException,
AutomationException
AfterItemDraw can be used to execute after each individual item has drawn. Event firing can be an expensive operation (time consuming) when there are many layers in a map, however. As a result, the AfterItemDraw event is only fired when the IViewManger::VerboseEvents property is set to True. By default this property is False.
afterItemDraw in interface IActiveViewEventstheEvent - The event
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void focusMapChanged(IActiveViewEventsFocusMapChangedEvent theEvent)
throws IOException,
AutomationException
focusMapChanged in interface IActiveViewEventstheEvent - The event
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void spatialReferenceChanged(IActiveViewEventsSpatialReferenceChangedEvent theEvent)
throws IOException,
AutomationException
spatialReferenceChanged in interface IActiveViewEventstheEvent - The event
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void enumConnectionPoints(IEnumConnectionPoints[] ppEnum)
throws IOException,
AutomationException
IConnectionPointContainer is a Microsoft interface. Please refer to MSDN for information about this interface.
enumConnectionPoints in interface IConnectionPointContainerppEnum - A reference to a com.esri.arcgis.display.IEnumConnectionPoints (out: use single element array)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void findConnectionPoint(GUID riid,
IConnectionPoint[] ppCP)
throws IOException,
AutomationException
IConnectionPointContainer is a Microsoft interface. Please refer to MSDN for information about this interface.
findConnectionPoint in interface IConnectionPointContainerriid - A Structure: com.esri.arcgis.support.ms.stdole.GUID (in)ppCP - A reference to a com.esri.arcgis.display.IConnectionPoint (out: use single element array)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void writeExternal(ObjectOutput out)
throws IOException
writeExternal in interface ExternalizableIOException
public void readExternal(ObjectInput in)
throws IOException,
ClassNotFoundException
readExternal in interface ExternalizableIOException
ClassNotFoundException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||