|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.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 problemspublic 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 problemsMethod Detail |
---|
public static String getClsid()
public boolean equals(Object o)
equals
in class Object
public 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 IRealTimeFeedManager
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setRealTimeFeedByRef(IRealTimeFeed ppRealTimeFeed) throws IOException, AutomationException
setRealTimeFeedByRef
in interface IRealTimeFeedManager
ppRealTimeFeed
- 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 IRealTimeFeedManager
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setMapByRef(IMap ppMap) throws IOException, AutomationException
setMapByRef
in interface IRealTimeFeedManager
ppMap
- 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 IRealTimeFeedManager
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IRealTimeFeedSimulator getRealTimeFeedSimulator() throws IOException, AutomationException
getRealTimeFeedSimulator
in interface IRealTimeFeedManager
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public double getMinimumDisplayRate() throws IOException, AutomationException
getMinimumDisplayRate
in interface IGpsDisplayProperties
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setMinimumDisplayRate(double pRate) throws IOException, AutomationException
setMinimumDisplayRate
in interface IGpsDisplayProperties
pRate
- 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 IGpsDisplayProperties
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setUseMinimumDisplayRate(boolean pUse) throws IOException, AutomationException
setUseMinimumDisplayRate
in interface IGpsDisplayProperties
pUse
- 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 IGpsDisplayProperties
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setShowCurrentPosition(boolean pShow) throws IOException, AutomationException
setShowCurrentPosition
in interface IGpsDisplayProperties
pShow
- 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 IGpsDisplayProperties
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setBaseMarkerSymbolByRef(IMarkerSymbol ppMarker) throws IOException, AutomationException
setBaseMarkerSymbolByRef
in interface IGpsDisplayProperties
ppMarker
- 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 IGpsDisplayProperties
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setShowEstimatedPosition(boolean pShow) throws IOException, AutomationException
setShowEstimatedPosition
in interface IGpsDisplayProperties
pShow
- 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 IGpsDisplayProperties
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setEstimatedPositionSymbolByRef(IMarkerSymbol ppMarker) throws IOException, AutomationException
setEstimatedPositionSymbolByRef
in interface IGpsDisplayProperties
ppMarker
- 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 IGpsDisplayProperties
pShowVariation
- 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 IGpsDisplayProperties
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isShowCurrentBearing() throws IOException, AutomationException
isShowCurrentBearing
in interface IGpsDisplayProperties
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setShowCurrentBearing(boolean pShow) throws IOException, AutomationException
setShowCurrentBearing
in interface IGpsDisplayProperties
pShow
- 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 IGpsDisplayProperties
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setShowCurrentSpeed(boolean pShow) throws IOException, AutomationException
setShowCurrentSpeed
in interface IGpsDisplayProperties
pShow
- 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 IGpsDisplayProperties
pShowVariation
- 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 IGpsDisplayProperties
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isShowMarkerTrailBearing() throws IOException, AutomationException
isShowMarkerTrailBearing
in interface IGpsDisplayProperties
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setShowMarkerTrailBearing(boolean pShow) throws IOException, AutomationException
setShowMarkerTrailBearing
in interface IGpsDisplayProperties
pShow
- 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 IGpsDisplayProperties
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setShowMarkerTrailSpeed(boolean pShow) throws IOException, AutomationException
setShowMarkerTrailSpeed
in interface IGpsDisplayProperties
pShow
- 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 IGpsDisplayProperties
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setSpeedUnits(int pUnits) throws IOException, AutomationException
setSpeedUnits
in interface IGpsDisplayProperties
pUnits
- 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 IGpsDisplayProperties
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setLowSpeedValue(double pSpeed) throws IOException, AutomationException
setLowSpeedValue
in interface IGpsDisplayProperties
pSpeed
- 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 IGpsDisplayProperties
ppColorRamp
- 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 IGpsDisplayProperties
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public double getLowAltitudeValue() throws IOException, AutomationException
getLowAltitudeValue
in interface IGpsDisplayProperties
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setLowAltitudeValue(double pAltitude) throws IOException, AutomationException
setLowAltitudeValue
in interface IGpsDisplayProperties
pAltitude
- 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 IGpsDisplayProperties
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setHighAltitudeValue(double pAltitude) throws IOException, AutomationException
setHighAltitudeValue
in interface IGpsDisplayProperties
pAltitude
- 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 IGpsDisplayProperties
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setLowAltitudeSize(double pSize) throws IOException, AutomationException
setLowAltitudeSize
in interface IGpsDisplayProperties
pSize
- 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 IGpsDisplayProperties
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setHighSpeedValue(double pSize) throws IOException, AutomationException
setHighSpeedValue
in interface IGpsDisplayProperties
pSize
- 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 IGpsDisplayProperties
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setHighAltitudeSize(double pSize) throws IOException, AutomationException
setHighAltitudeSize
in interface IGpsDisplayProperties
pSize
- 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 IGpsDisplayProperties
autoPan
- 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 IGpsDisplayProperties
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setAltitudeUnits(int pAltitudeUnits) throws IOException, AutomationException
setAltitudeUnits
in interface IGpsDisplayProperties
pAltitudeUnits
- 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 IGpsDisplayProperties
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setLatLongDisplayFormat(int latLongFormat) throws IOException, AutomationException
setLatLongDisplayFormat
in interface IGpsDisplayProperties
latLongFormat
- 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 IGpsDisplayProperties
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IEnvelope getPositionsExtent() throws IOException, AutomationException
getPositionsExtent
in interface IGpsDisplayProperties
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void refreshGpsDisplay() throws IOException, AutomationException
refreshGpsDisplay
in interface IGpsDisplayProperties
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void clearGpsDisplay() throws IOException, AutomationException
clearGpsDisplay
in interface IGpsDisplayProperties
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isShowMarkerTrails() throws IOException, AutomationException
isShowMarkerTrails
in interface IPositionTrails
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setShowMarkerTrails(boolean pShow) throws IOException, AutomationException
setShowMarkerTrails
in interface IPositionTrails
pShow
- 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 IPositionTrails
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setMarkerTrailColorRampByRef(IColorRamp ppRamp) throws IOException, AutomationException
setMarkerTrailColorRampByRef
in interface IPositionTrails
ppRamp
- 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 IPositionTrails
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setMarkerTrailCount(int pCount) throws IOException, AutomationException
setMarkerTrailCount
in interface IPositionTrails
pCount
- 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 IPositionTrails
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setMarkerTrailDistance(double pDistance) throws IOException, AutomationException
setMarkerTrailDistance
in interface IPositionTrails
pDistance
- 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 IPositionTrails
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setMarkerTrailSymbolByRef(IMarkerSymbol ppSymbol) throws IOException, AutomationException
setMarkerTrailSymbolByRef
in interface IPositionTrails
ppSymbol
- 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 IPositionTrails
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setShowLinearTrail(boolean pShow) throws IOException, AutomationException
setShowLinearTrail
in interface IPositionTrails
pShow
- 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 IPositionTrails
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setLinearTrailSymbolByRef(ILineSymbol ppSymbol) throws IOException, AutomationException
setLinearTrailSymbolByRef
in interface IPositionTrails
ppSymbol
- 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 IPositionTrails
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setLinearTrailDistance(double pDistance) throws IOException, AutomationException
setLinearTrailDistance
in interface IPositionTrails
pDistance
- 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 IRealTimeLog
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setLogFileByRef(IFeatureClass ppFeatureClass) throws IOException, AutomationException
setLogFileByRef
in interface IRealTimeLog
ppFeatureClass
- 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 IRealTimeLog
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setLogRate(double pRate) throws IOException, AutomationException
setLogRate
in interface IRealTimeLog
pRate
- 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 IRealTimeLog
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setMinimumLogDistance(double pDistance) throws IOException, AutomationException
setMinimumLogDistance
in interface IRealTimeLog
pDistance
- 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 IRealTimeLog
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setMinimumLogDeflectionAngle(double pAngle) throws IOException, AutomationException
setMinimumLogDeflectionAngle
in interface IRealTimeLog
pAngle
- 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 IRealTimeLog
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setUseLogRate(boolean pUse) throws IOException, AutomationException
setUseLogRate
in interface IRealTimeLog
pUse
- 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 IRealTimeLog
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setUseMinimumLogDistance(boolean pUse) throws IOException, AutomationException
setUseMinimumLogDistance
in interface IRealTimeLog
pUse
- 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 IRealTimeLog
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setUseMinimumLogDeflectionAngle(boolean pUse) throws IOException, AutomationException
setUseMinimumLogDeflectionAngle
in interface IRealTimeLog
pUse
- 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 IRealTimeLog
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void stopLogging() throws IOException, AutomationException
stopLogging
in interface IRealTimeLog
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isLogging() throws IOException, AutomationException
isLogging
in interface IRealTimeLog
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void stampGpsPosition() throws IOException, AutomationException
stampGpsPosition
in interface IRealTimeLog
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setLogEstimatedPosition(boolean pLogEstimated) throws IOException, AutomationException
setLogEstimatedPosition
in interface IRealTimeLog
pLogEstimated
- 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 IRealTimeLog
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IPoint getDestinationLocation() throws IOException, AutomationException
getDestinationLocation
in interface IRealTimeDestination
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setDestinationLocation(IPoint ppPoint) throws IOException, AutomationException
setDestinationLocation
in interface IRealTimeDestination
ppPoint
- 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 IRealTimeDestination
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setDestinationSymbolByRef(IMarkerSymbol ppSymbol) throws IOException, AutomationException
setDestinationSymbolByRef
in interface IRealTimeDestination
ppSymbol
- 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 IRealTimeDestination
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setDestinationLabel(String label) throws IOException, AutomationException
setDestinationLabel
in interface IRealTimeDestination
label
- 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 IRealTimeDestination
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setDestinationTextSymbolByRef(ITextSymbol ppSymbol) throws IOException, AutomationException
setDestinationTextSymbolByRef
in interface IRealTimeDestination
ppSymbol
- 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 IRealTimeDestination
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setShowBearingToDestination(boolean pShow) throws IOException, AutomationException
setShowBearingToDestination
in interface IRealTimeDestination
pShow
- 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 IRealTimeDestination
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setBearingToDestinationSymbolByRef(IMarkerSymbol ppSymbol) throws IOException, AutomationException
setBearingToDestinationSymbolByRef
in interface IRealTimeDestination
ppSymbol
- 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 IRealTimeFeedSnap
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setSnapLayersByRef(IArray ppArray) throws IOException, AutomationException
setSnapLayersByRef
in interface IRealTimeFeedSnap
ppArray
- 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 IRealTimeFeedSnap
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setSnapDistance(double pDistance) throws IOException, AutomationException
setSnapDistance
in interface IRealTimeFeedSnap
pDistance
- 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 IRealTimeFeedSnap
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setSnapToVertices(boolean pSnap) throws IOException, AutomationException
setSnapToVertices
in interface IRealTimeFeedSnap
pSnap
- 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 IRealTimeFeedSnap
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setSnapToLines(boolean pSnap) throws IOException, AutomationException
setSnapToLines
in interface IRealTimeFeedSnap
pSnap
- 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 IRealTimeFeedSnap
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setSnapToNodes(boolean pSnap) throws IOException, AutomationException
setSnapToNodes
in interface IRealTimeFeedSnap
pSnap
- 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 IPersistStream
IOException
- 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 IPersistStream
pstm
- 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 IPersistStream
pstm
- 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 IPersistStream
pcbSize
- 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 IPersist
pClassID
- 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 IRealTimeFeedEvents
theEvent
- 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 IRealTimeFeedEvents
theEvent
- 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 IRealTimeFeedEvents
theEvent
- 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 IRealTimeFeedEvents
theEvent
- 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 IRealTimeFeedEvents
theEvent
- 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 IRealTimeFeedEvents
theEvent
- 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 IRealTimeFeedEvents
theEvent
- 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 IRealTimeFeedEvents
theEvent
- 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 IActiveViewEvents
theEvent
- 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 IActiveViewEvents
theEvent
- 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 IActiveViewEvents
theEvent
- 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 IActiveViewEvents
theEvent
- 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 IActiveViewEvents
theEvent
- 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 IActiveViewEvents
theEvent
- 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 IActiveViewEvents
theEvent
- 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 IActiveViewEvents
theEvent
- 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 IActiveViewEvents
theEvent
- 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 IActiveViewEvents
theEvent
- 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 IActiveViewEvents
theEvent
- 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 IConnectionPointContainer
ppEnum
- 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 IConnectionPointContainer
riid
- 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 Externalizable
IOException
public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
readExternal
in interface Externalizable
IOException
ClassNotFoundException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |