|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.esri.arcgis.globecore.GlobeDisplay
public class GlobeDisplay
COM Class 'GlobeDisplay'. Generated 3/19/2015 1:20:44 PM from 'C:\ArcGIS\COM\esriGlobeCore.olb'
Description 'The globe display object.' Generator Options: PromptForTypeLibraries = False ClashPrefix = esri_ LowerCaseMemberNames = True IDispatchOnly = False RetryOnReject = False AwtForOcxs = True ArraysAsObjects = False DontRenameSameMethods = False ImplementConflictingInterfaces = True ReuseMethods = True RenameConflictingInterfaceMethods = True GenBeanInfo = True GenerateJavadoc =
Field Summary |
---|
Fields inherited from interface com.esri.arcgis.globecore.IGlobeDisplay3 |
---|
IID, IIDfcc11bb5_174c_4ecf_b47c_e8c62e1d70c5, xxDummy |
Fields inherited from interface com.esri.arcgis.globecore.IGlobeDisplay2 |
---|
IIDd05e08d4_24d2_4b48_8fff_927da293363f |
Fields inherited from interface com.esri.arcgis.globecore.IGlobeDisplay |
---|
IIDa08bd3fa_8d60_42a3_bd2a_50b013e3f6da |
Fields inherited from interface com.esri.arcgis.analyst3d.IViewers3D |
---|
IID4d8ca7d2_0aaa_4502_adc7_0388051c5f5c |
Fields inherited from interface com.esri.arcgis.globecore.IGlobeDisplayLayers2 |
---|
IID, IIDa1bf002b_4ecb_4328_80ba_ddae011dae0c, xxDummy |
Fields inherited from interface com.esri.arcgis.globecore.IGlobeDisplayLayers |
---|
IID5c44152f_6d5a_4ec2_bc1f_e13ae9f5c7ee |
Fields inherited from interface com.esri.arcgis.globecore.IGlobeDisplayRendering3 |
---|
IID, IID83976305_34dc_4121_bb64_1dc1d15addf1, xxDummy |
Fields inherited from interface com.esri.arcgis.carto.IActiveViewEvents |
---|
IID, IIDe79c5940_52dd_11d0_98be_00805f7ced21, xxDummy |
Fields inherited from interface com.esri.arcgis.display.IConnectionPointContainer |
---|
IID, IIDb196b284_bab4_101a_b69c_00aa00341d07, xxDummy |
Fields inherited from interface com.esri.arcgis.display.IScreenDisplay |
---|
IID, IIDe6bdb004_4d35_11d0_98be_00805f7ced21, xxDummy |
Fields inherited from interface com.esri.arcgis.display.IDisplay |
---|
IIDe6bdb002_4d35_11d0_98be_00805f7ced21 |
Fields inherited from interface com.esri.arcgis.globecore.IGlobeStatInfo |
---|
IID, IID1641c885_17ef_4531_a507_518ce994a17e, xxDummy |
Fields inherited from interface com.esri.arcgis.display.ITimeDisplay2 |
---|
IID, IIDdaad3027_1474_40e2_8908_e27cef24a526, xxDummy |
Fields inherited from interface com.esri.arcgis.display.ITimeDisplay |
---|
IID2045f389_b48e_4cb6_a63b_d1232c1af39d |
Fields inherited from interface com.esri.arcgis.globecore.IGlobeDisplayUtil |
---|
IID, IID1a7729a9_df52_4c56_8b8a_835d94c1216e, xxDummy |
Constructor Summary | |
---|---|
GlobeDisplay()
Constructs a GlobeDisplay using ArcGIS Engine. |
|
GlobeDisplay(java.lang.Object obj)
Deprecated. As of ArcGIS 9.2, replaced by normal Java casts. GlobeDisplay theGlobeDisplay = (GlobeDisplay) obj; |
Method Summary | |
---|---|
short |
addCache()
Creates a new cache and return its ID. |
void |
addIGlobeDisplayEventsListener(IGlobeDisplayEvents theListener)
addIGlobeDisplayEventsListener. |
void |
addITimeDisplayEventsListener(ITimeDisplayEvents theListener)
addITimeDisplayEventsListener. |
void |
addLayer(ILayer pLayer)
Adds a layer. |
void |
afterDraw(IActiveViewEventsAfterDrawEvent theEvent)
Fired after the specified phase is drawn. |
void |
afterItemDraw(IActiveViewEventsAfterItemDrawEvent theEvent)
Fired after an individual view item is drawn. |
void |
applyHeightProperties(ILayer pGLayer)
Applies changes in height properties to the layer. |
void |
clear(boolean bRecycleBasicObjects)
Clear the display objects. |
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 |
countTiles(ILayer pLayer,
int fromLOD,
int toLOD,
double[] pCount)
Counts the number of possible layer tiles in the specified levels of detail. |
IEnumLayer |
createLayerFromGmxXML(java.lang.String cachePath)
Creates the globe layer file for the globe cache given by gmx.xml configuration file. |
void |
doScroll(int xDelta,
int yDelta,
boolean updateScreen)
Scrolls the screen by the specified amount. |
void |
drawCache(int hDC,
short index,
tagRECT deviceRect,
tagRECT cacheRect)
Draws the specified screen cache to the specified window device context. |
void |
drawMultipoint(IGeometry multipoint)
Draws specified multipoint on the display. |
void |
drawPoint(IGeometry point)
Draws specified point on the display. |
void |
drawPolygon(IGeometry polygon)
Draws specified polygon on the display. |
void |
drawPolyline(IGeometry polyline)
Draws specified line on the display. |
void |
drawRectangle(IEnvelope rectangle)
Draws specified rectangle on the display. |
void |
drawText(IGeometry shape,
java.lang.String text)
Draws specified text on the display. |
void |
enumConnectionPoints(IEnumConnectionPoints[] ppEnum)
enumConnectionPoints |
boolean |
equals(java.lang.Object o)
Compare this object with another |
void |
findConnectionPoint(GUID riid,
IConnectionPoint[] ppCP)
findConnectionPoint |
IGlobeLayerProperties |
findGlobeProperties(ILayer pLayer)
Finds the globe properties of the layer. |
ISceneViewer |
findViewer(java.lang.String caption)
Finds the Viewer. |
void |
finishDrawing()
Completes drawing. |
void |
focusMapChanged(IActiveViewEventsFocusMapChangedEvent theEvent)
Fired when a new map is made active. |
void |
generateTiles(ILayer pLayer,
int fromLOD,
int toLOD)
Generates the tiles in the specified levels of detail. |
short |
getActiveCache()
Screen cache where drawing occurs. |
ISceneViewer |
getActiveViewer()
The active viewer. |
IGlobeAdvancedOptions |
getAdvancedOptions()
The data processing and management options. |
IArray |
getAllViewers()
Returns all registered Viewers. |
float |
getAmbientLight()
The sun's ambient light value. |
void |
getBackgroundColor(float[] pRed,
float[] pGreen,
float[] pBlue)
Returns the background color. |
void |
getBackgroundTransitionDistances(float[] pLowAltitude,
float[] pHighAltitude)
Gets the altitude values in kilometers for the transition in the background color. |
double |
getBaseExaggeration()
The vertical exaggeration for the base globe. |
IArray |
getBaseLayers()
The internal layers created to support base surfaces for floating layers. |
short |
getCacheCount()
Number of screen caches. |
int |
getCacheMemDC(short index)
Memory device context for the specified screen cache. |
double |
getCacheUsage(java.lang.String cachePath,
boolean bUpdate)
The disk cache usage in Mb (will return the current one if path is empty string). |
ITrackCancel |
getCancelTracker()
Cancel tracker that is associated with the display. |
IEnvelope |
getClipEnvelope()
The bounds of the invalid region. |
ISet |
getClipEnvelopes()
The invalid region as a set of envelopes. |
IGeometry |
getClipGeometry()
User-specified clip shape. |
static java.lang.String |
getClsid()
getClsid. |
IDisplayTransformation |
getDisplayTransformation()
The transformation used by the display. |
void |
getFeatureTransformation(ILayer pLayer,
int featureID,
IVector3D[] ppTrans,
IVector3D[] ppScale,
IVector3D[] ppRotate)
Gets the transformation of a specific feature. |
void |
getFeatureVisibility(ILayer pLayer,
int featureID,
boolean[] pbVisible,
int[] pTransparency)
Gets the visibility of a specific feature. |
IDisplayFilter |
getFilter()
Display filter. |
IGlobe |
getGlobe()
The globe container. |
int |
getGlobeBackgroundOption()
The background option. |
double |
getGlobeRadius()
The radius of the globe in meters. |
int |
getGridDisplay()
Indicates what type of grid/graticule to display. |
int |
getHDC()
The device context that the display is currently drawing to. |
int |
getHPalette()
Palette. |
int |
getHWnd()
Associated window handle. |
IIlluminationProps |
getIlluminationProps()
Illumination properties used by the display. |
int |
getInternalGlobeIndex(ILayer pLayer)
Gets the index of the internal globe that the layer belongs to. |
com.esri.arcgis.interop.Dispatch |
getJintegraDispatch()
Deprecated. Internal use only. |
void |
getLowBackgroundColor(float[] red,
float[] green,
float[] blue)
Returns the low altitude background color. |
int |
getMaximumLayerLOD(ILayer pLayer)
Gets the maximum level of detail to display the layer. |
double |
getOverlayExaggeration()
The vertical exaggeration for the overlay layers. |
IScene |
getScene()
The scene. |
IColor |
getSelectionColor()
The selection color. |
double |
getStatistic(int property)
The accumulated or instantaneous value of an statistic. |
void |
getSunColor(float[] pSunRed,
float[] pSunGreen,
float[] pSunBlue)
Gets the sun RGB color. |
int |
getSunContrast()
The illumination contrast. |
void |
getSunPosition(double[] pLatitude,
double[] pLongitude)
Gets the sun position in lat, lon. |
void |
getSurfaceElevation(double longitude,
double latitude,
boolean bGetMaxResolution,
double[] pElevationInMeters)
Find the elevation of a point in the given geographical location. |
void |
getSurfacePoint(double xView,
double yView,
int internalGlobe,
IPoint[] ppIntersec)
Locate a point in the position x,y within the view (x and y in the interval 0-1). |
ITimeReference |
getTimeReference()
Time reference using which the data has to be displayed. |
int |
getTimeRelation()
Time relation for the time query. |
ITimeValue |
getTimeValue()
Time Extent for which the data has to be displayed. |
int |
getWindowDC()
Device context for the associated window. |
int |
hashCode()
the hashcode for this object |
void |
invalidate(IEnvelope rect,
boolean erase,
short cacheIndex)
Cause the specified area of the specified cache to redraw. |
void |
invalidateExtent(ILayer pLayer,
IEnvelope pExtent,
int minLOD,
int maxLOD,
boolean bRedraw,
boolean bWaitUntilComplete)
Invalidates layer tiles in the given extent and levels of detail. |
boolean |
isCacheDirty(short cacheIndex)
Indicates if the specified cache needs refreshing. |
boolean |
isDirectOpenGLDraw()
Indicates if the direct OpenGL draw mode is active. |
boolean |
isDraftMode()
Indicates if the draft display mode is active. |
boolean |
isEnableMessages()
Indicates if the warning and question messages are enabled. |
boolean |
isFetchingSuspendedWhenNavigating()
Indicates if tile fetching is disabled while navigating. |
boolean |
isFirstCacheTransparent()
Indicates if the bottom cache is transparent. |
boolean |
isFramed()
Indicates if drawing occurs in a frame rather than on the whole window. |
boolean |
isGenerateTilesOverwrites()
Overwrite option when using the GenerateTiles method. |
boolean |
isGestureEnabled()
Indicates if the mouse gestures are supported. |
boolean |
isHaloEnabled()
Indicates if the halo effect is enabled. |
boolean |
isImmediateDataFetching()
Indicates whether in immediate data fetching mode. |
boolean |
isNavigating()
Indicates if the 3D Display is in navigation mode. |
boolean |
isParentsAreVisible(ILayer pLayer)
Indicates if all parents are visible. |
boolean |
isPauseCaching()
Indicates if all caching is paused. |
boolean |
isPauseFetching()
Indicates if all fetching is paused. |
boolean |
isScaleContents()
Indicates if the contents of the screen scale when a resize occurs. |
boolean |
isStarsEnabled()
Indicates if the stars are enabled. |
boolean |
isSunEnabled()
Indicates if the sun lighting is enabled. |
boolean |
isSuppressEvents()
Indicates if display object suppresses events. |
boolean |
isSuppressResize()
Indicates if display resizing is suppressed. |
boolean |
isUseScrollbars()
Indicates if scrollbars should appear. |
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 |
locate(ISceneViewer pViewer,
int xView,
int yView,
boolean bGetTransformed,
boolean bGetEmptyGlobe,
IPoint[] ppPoint,
java.lang.Object[] ppOwner,
java.lang.Object[] ppObject)
Find the object and location in the line of sight. |
void |
locateFeature(ISceneViewer pViewer,
int xView,
int yView,
java.lang.Object[] ppOwner,
java.lang.Object[] ppObject)
Find the object and location in the line of sight. |
void |
locateLayers(ISceneViewer pViewer,
int xView,
int yView,
IEnumLayer pLayers,
boolean bGetLocation,
boolean bGetTransformed,
boolean bGetEmptyGlobe,
boolean bFeaturesOnly,
boolean bTopMost,
IHit3DSet[] ppHits,
ITrackCancel pTrackCancel)
Find the object and location in the line of sight. |
void |
locateLayersEx(ISceneViewer pViewer,
int xView,
int yView,
int searchTolPixels,
IEnumLayer pLayers,
boolean bGetLocation,
boolean bGetTransformed,
boolean bGetEmptyGlobe,
boolean bFeaturesOnly,
boolean bTopMost,
IHit3DSet[] ppHits,
ITrackCancel pTrackCancel)
Find the object and location in the line of sight with a tolerance. |
void |
locateMultiple(ISceneViewer pViewer,
int xView,
int yView,
boolean bGetLocation,
boolean bGetTransformed,
boolean bGetEmptyGlobe,
boolean bFeaturesOnly,
IHit3DSet[] ppHits)
Find the object and location in the line of sight. |
void |
panMoveTo(IPoint mouseLocation)
Pans to a new point. |
void |
panStart(IPoint mouseLocation)
Prepares display for panning. |
IEnvelope |
panStop()
Stops panning and returns new visible bounds. |
void |
pickGraphic(ISceneViewer pViewer,
int xView,
int yView,
IGraphicsContainer3D[] owner,
int[] elementIndex)
Picks a single graphic element. |
void |
progress(int vertexCount)
Call frequently during drawing process. |
void |
queryLocation(ISceneViewer pViewer,
int x,
int y,
int mode,
boolean bGetTransformed,
IPoint pPt)
Locates a single object. |
void |
refreshLayer(ILayer pLayer)
Refreshes a layer, possibly including recaching. |
void |
refreshLayerSelection(ILayer pLayer)
Refreshes the display of the selection in a layer. |
void |
refreshTextureObjects()
Deletes all the textures to force them to reload. |
void |
refreshTextureObjectsLayer(ILayer pLayer)
Deletes all the textures corresponding to a layer and to force them to reload. |
void |
refreshViewers()
Redraws all viewers. |
void |
registerViewer(ISceneViewer pViewer)
Adds a viewer to the 3D Display. |
void |
release()
Release a GlobeDisplay. |
void |
removeAllCaches()
Removes all caches. |
void |
removeCache(short cacheID)
Removes the specified cache. |
void |
removeIGlobeDisplayEventsListener(IGlobeDisplayEvents theListener)
removeIGlobeDisplayEventsListener. |
void |
removeITimeDisplayEventsListener(ITimeDisplayEvents theListener)
removeITimeDisplayEventsListener. |
void |
removeLayer(ILayer pLayer)
Removes a layer. |
void |
reparent(ILayer layer,
ICompositeLayer newParent)
Re-parents the layer. |
void |
replayFrame(ICamera camera)
Uses the camera to redraw a frame. |
void |
rotateMoveTo(IPoint pPoint)
Rotates to new point. |
void |
rotateStart(IPoint mousePt,
IPoint centerPt)
Prepares display for rotating. |
double |
rotateStop()
Stops rotating and returns new angle. |
void |
rotateTimer()
Draws the rotated display. |
void |
selectionChanged(IActiveViewEventsSelectionChangedEvent theEvent)
Call this function to fire the selection changed event. |
void |
setActiveCache(short index)
Screen cache where drawing occurs. |
void |
setActiveViewerByRef(ISceneViewer ppViewer)
The active viewer. |
void |
setAdvancedOptions(IGlobeAdvancedOptions ppOptions)
The data processing and management options. |
void |
setAmbientLight(float pLightValue)
The sun's ambient light value. |
void |
setBackgroundColor(float red,
float green,
float blue)
Sets the background color. |
void |
setBackgroundTransitionDistances(float lowAltitude,
float highAltitude)
Sets the altitude values in kilometers for the transition in the background color. |
void |
setBaseExaggeration(double pFactor)
The vertical exaggeration for the base globe. |
void |
setCancelTrackerByRef(ITrackCancel cancelTracker)
Cancel tracker that is associated with the display. |
void |
setClipGeometry(IGeometry geometry)
User-specified clip shape. |
void |
setDirectOpenGLDraw(boolean pbDirectMode)
Indicates if the direct OpenGL draw mode is active. |
void |
setDisplayTransformation(IDisplayTransformation displayTransformation)
The transformation used by the display. |
void |
setDraftMode(boolean pbDraft)
Indicates if the draft display mode is active. |
void |
setEnableMessages(boolean pbEnableMessages)
Indicates if the warning and question messages are enabled. |
void |
setFeatureTransformation(ILayer pLayer,
int featureID,
IVector3D pTrans,
IVector3D pScale,
IVector3D pRotate)
Sets a transformation for a specific feature. |
void |
setFeatureVisibility(ILayer pLayer,
int featureID,
boolean bVisible,
int transparency)
Sets the visibility of a specific feature. |
void |
setFilterByRef(IDisplayFilter filter)
Display filter. |
void |
setGenerateTilesOverwrites(boolean pbOverwrites)
Overwrite option when using the GenerateTiles method. |
void |
setGestureEnabled(boolean pbEnabled)
Indicates if the mouse gestures are supported. |
void |
setGlobeBackgroundOption(int pOption)
The background option. |
void |
setGlobeByRef(IGlobe ppGlobe)
The globe container. |
void |
setGridDisplay(int pGridType)
Indicates what type of grid/graticule to display. |
void |
setHPalette(int hPalette)
Palette. |
void |
setHWnd(int hWnd)
Associated window handle. |
void |
setIlluminationProps(IIlluminationProps illuminationProps)
Illumination properties used by the display. |
void |
setImmediateDataFetching(boolean pbImmediate)
Indicates whether in immediate data fetching mode. |
void |
setIsFetchingSuspendedWhenNavigating(boolean bSuspended)
Indicates if tile fetching is disabled while navigating. |
void |
setIsFirstCacheTransparent(boolean flag)
Indicates if the bottom cache is transparent. |
void |
setIsFramed(boolean flag)
Indicates if drawing occurs in a frame rather than on the whole window. |
void |
setIsHaloEnabled(boolean pbHalo)
Indicates if the halo effect is enabled. |
void |
setIsLayerVisible(ILayer pLayer,
boolean rhs2)
Indicates if the layer is visible. |
void |
setIsNavigating(boolean pbIsNavigating)
Indicates if the 3D Display is in navigation mode. |
void |
setIsStarsEnabled(boolean pbStars)
Indicates if the stars are enabled. |
void |
setIsSunEnabled(boolean pbSun)
Indicates if the sun lighting is enabled. |
void |
setLayerDepthPriority(ILayer pLayer,
int depthPrior)
Sets face depth priority of a layer. |
void |
setLayerFaceCulling(ILayer pLayer,
int cullMode)
Sets face culling property of a layer. |
void |
setLayerLightingOption(ILayer pLayer,
boolean isIlluminated)
Indicates if the layer is illuminated. |
void |
setLayerShadingMode(ILayer pLayer,
boolean isSmooth)
Indicates if the layer is smoothly shaded. |
void |
setLayerTransparency(ILayer pLayer,
short rhs2)
Transparency percentage of a layer. |
void |
setLowBackgroundColor(float red,
float green,
float blue)
Sets the low altitude background color. |
void |
setNumFramesInAvg(int property,
int num)
Set Number of frames used in averaging. |
void |
setOverlayExaggeration(double pFactor)
The vertical exaggeration for the overlay layers. |
void |
setPauseCaching(boolean pbPaused)
Indicates if all caching is paused. |
void |
setPauseFetching(boolean pbPaused)
Indicates if all fetching is paused. |
void |
setScaleContents(boolean flag)
Indicates if the contents of the screen scale when a resize occurs. |
void |
setSceneByRef(IScene pVal)
The scene. |
void |
setScrollbarHandles(int hWndHorzScrollbar,
int hWndVertScrollbar)
Optionally specify application supplied scrollbars. |
void |
setSelectionColor(IColor pSelectionColor)
The selection color. |
void |
setStrictOnDemandMode(ILayer pLayer,
boolean rhs2)
Strict on-demand mode of a layer tile generation. |
void |
setSunColor(float sunRed,
float sunGreen,
float sunBlue)
Sets the sun RGB color. |
void |
setSunContrast(int pContrast)
The illumination contrast. |
void |
setSunPosition(double latitude,
double longitude)
Sets the sun position in lat, lon. |
void |
setSuppressEvents(boolean suppressEvents)
Indicates if display object suppresses events. |
void |
setSuppressResize(boolean suppressResize)
Indicates if display resizing is suppressed. |
void |
setSymbol(ISymbol sym)
Sets the symbol used for drawing. |
void |
setTextureCompressionType(ILayer pLayer,
int rhs2)
Sets texture compression type of a layer. |
void |
setTextureDisplayType(ILayer pLayer,
int rhs2)
Sets texture display type of a layer. |
void |
setTextureDownsamplingFactor(ILayer pLayer,
double rhs2)
Sets texture down-sampling factor of a layer. |
void |
setTimeReference(ITimeReference timeReference)
Time reference using which the data has to be displayed. |
void |
setTimeRelation(int relation)
Time relation for the time query. |
void |
setTimeValue(ITimeValue timeExtent)
Time Extent for which the data has to be displayed. |
void |
setUseScrollbars(boolean flag)
Indicates if scrollbars should appear. |
void |
spatialReferenceChanged(IActiveViewEventsSpatialReferenceChangedEvent theEvent)
Fired when the spatial reference is changed. |
void |
startAccumulating(int property)
Start accumulating values. |
void |
startDrawing(int hDC,
short cacheID)
Prepare the display for drawing. |
void |
startPrintingExporting(double cullArea)
Start exporting/printing with an extending cull area. |
void |
startRecording()
Starts recording all output to the recording cache. |
double |
stopAccumulating(int property)
Stop accumulating values. |
void |
stopPrintingExporting()
Stop Exporting/printing with extending culling area-- restore defaults. |
void |
stopRecording()
Stops recording to the recording cache. |
void |
trackPan()
Interactively pans the screen. |
void |
trackRotate()
Interactively rotates the screen. |
void |
unregisterViewer(ISceneViewer pViewer)
Removes a viewer from the 3D Display. |
void |
updateWindow()
Forces a redraw. |
void |
viewRefreshed(IActiveViewEventsViewRefreshedEvent theEvent)
Fired when view is refreshed before draw happens. |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public GlobeDisplay() throws java.io.IOException, java.net.UnknownHostException
java.io.IOException
- if there are interop problems
java.net.UnknownHostException
- if there are interop problemspublic GlobeDisplay(java.lang.Object obj) throws java.io.IOException
GlobeDisplay theGlobeDisplay = (GlobeDisplay) obj;
obj
to GlobeDisplay
.
obj
- an object returned from ArcGIS Engine or Server
java.io.IOException
- if there are interop problemsMethod Detail |
---|
public static java.lang.String getClsid()
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public com.esri.arcgis.interop.Dispatch getJintegraDispatch()
getJintegraDispatch
in interface com.esri.arcgis.interop.RemoteObjRef
public void addIGlobeDisplayEventsListener(IGlobeDisplayEvents theListener) throws java.io.IOException
theListener
- An object that implements the com.esri.arcgis.globecore.IGlobeDisplayEvents interface.
java.io.IOException
- If there are communications problems.public void removeIGlobeDisplayEventsListener(IGlobeDisplayEvents theListener) throws java.io.IOException
theListener
- An object that implements the com.esri.arcgis.globecore.IGlobeDisplayEvents interface.
java.io.IOException
- If there are communications problems.public void addITimeDisplayEventsListener(ITimeDisplayEvents theListener) throws java.io.IOException
theListener
- An object that implements the com.esri.arcgis.display.ITimeDisplayEvents interface.
java.io.IOException
- If there are communications problems.public void removeITimeDisplayEventsListener(ITimeDisplayEvents theListener) throws java.io.IOException
theListener
- An object that implements the com.esri.arcgis.display.ITimeDisplayEvents interface.
java.io.IOException
- If there are communications problems.public void release()
release
in interface com.esri.arcgis.interop.RemoteObjRef
public void locateLayersEx(ISceneViewer pViewer, int xView, int yView, int searchTolPixels, IEnumLayer pLayers, boolean bGetLocation, boolean bGetTransformed, boolean bGetEmptyGlobe, boolean bFeaturesOnly, boolean bTopMost, IHit3DSet[] ppHits, ITrackCancel pTrackCancel) throws java.io.IOException, AutomationException
locateLayersEx
in interface IGlobeDisplay3
pViewer
- A reference to a com.esri.arcgis.analyst3d.ISceneViewer (in)xView
- The xView (in)yView
- The yView (in)searchTolPixels
- The searchTolPixels (in)pLayers
- A reference to a com.esri.arcgis.carto.IEnumLayer (in)bGetLocation
- The bGetLocation (in)bGetTransformed
- The bGetTransformed (in)bGetEmptyGlobe
- The bGetEmptyGlobe (in)bFeaturesOnly
- The bFeaturesOnly (in)bTopMost
- The bTopMost (in)ppHits
- A reference to a com.esri.arcgis.analyst3d.IHit3DSet (out: use single element array)pTrackCancel
- A reference to a com.esri.arcgis.system.ITrackCancel (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void queryLocation(ISceneViewer pViewer, int x, int y, int mode, boolean bGetTransformed, IPoint pPt) throws java.io.IOException, AutomationException
queryLocation
in interface IGlobeDisplay3
pViewer
- A reference to a com.esri.arcgis.analyst3d.ISceneViewer (in)x
- The x (in)y
- The y (in)mode
- A com.esri.arcgis.analyst3d.esriScenePickMode constant (in)bGetTransformed
- The bGetTransformed (in)pPt
- A reference to a com.esri.arcgis.geometry.IPoint (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isDraftMode() throws java.io.IOException, AutomationException
isDraftMode
in interface IGlobeDisplay3
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setDraftMode(boolean pbDraft) throws java.io.IOException, AutomationException
setDraftMode
in interface IGlobeDisplay3
pbDraft
- The pbDraft (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isDirectOpenGLDraw() throws java.io.IOException, AutomationException
isDirectOpenGLDraw
in interface IGlobeDisplay3
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setDirectOpenGLDraw(boolean pbDirectMode) throws java.io.IOException, AutomationException
setDirectOpenGLDraw
in interface IGlobeDisplay3
pbDirectMode
- The pbDirectMode (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void pickGraphic(ISceneViewer pViewer, int xView, int yView, IGraphicsContainer3D[] owner, int[] elementIndex) throws java.io.IOException, AutomationException
pickGraphic
in interface IGlobeDisplay3
pViewer
- A reference to a com.esri.arcgis.analyst3d.ISceneViewer (in)xView
- The xView (in)yView
- The yView (in)owner
- A reference to a com.esri.arcgis.analyst3d.IGraphicsContainer3D (out: use single element array)elementIndex
- The elementIndex (out: use single element array)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isFetchingSuspendedWhenNavigating() throws java.io.IOException, AutomationException
isFetchingSuspendedWhenNavigating
in interface IGlobeDisplay3
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setIsFetchingSuspendedWhenNavigating(boolean bSuspended) throws java.io.IOException, AutomationException
setIsFetchingSuspendedWhenNavigating
in interface IGlobeDisplay3
bSuspended
- The bSuspended (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isPauseCaching() throws java.io.IOException, AutomationException
isPauseCaching
in interface IGlobeDisplay2
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setPauseCaching(boolean pbPaused) throws java.io.IOException, AutomationException
setPauseCaching
in interface IGlobeDisplay2
pbPaused
- The pbPaused (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isPauseFetching() throws java.io.IOException, AutomationException
isPauseFetching
in interface IGlobeDisplay2
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setPauseFetching(boolean pbPaused) throws java.io.IOException, AutomationException
setPauseFetching
in interface IGlobeDisplay2
pbPaused
- The pbPaused (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IGlobe getGlobe() throws java.io.IOException, AutomationException
getGlobe
in interface IGlobeDisplay
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setGlobeByRef(IGlobe ppGlobe) throws java.io.IOException, AutomationException
setGlobeByRef
in interface IGlobeDisplay
ppGlobe
- A reference to a com.esri.arcgis.globecore.IGlobe (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void clear(boolean bRecycleBasicObjects) throws java.io.IOException, AutomationException
clear
in interface IGlobeDisplay
bRecycleBasicObjects
- The bRecycleBasicObjects (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void getSurfacePoint(double xView, double yView, int internalGlobe, IPoint[] ppIntersec) throws java.io.IOException, AutomationException
getSurfacePoint
in interface IGlobeDisplay
xView
- The xView (in)yView
- The yView (in)internalGlobe
- The internalGlobe (in)ppIntersec
- A reference to a com.esri.arcgis.geometry.IPoint (out: use single element array)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void getSurfaceElevation(double longitude, double latitude, boolean bGetMaxResolution, double[] pElevationInMeters) throws java.io.IOException, AutomationException
getSurfaceElevation
in interface IGlobeDisplay
longitude
- The longitude (in)latitude
- The latitude (in)bGetMaxResolution
- The bGetMaxResolution (in)pElevationInMeters
- The pElevationInMeters (out: use single element array)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setSelectionColor(IColor pSelectionColor) throws java.io.IOException, AutomationException
setSelectionColor
in interface IGlobeDisplay
pSelectionColor
- A reference to a com.esri.arcgis.display.IColor (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IColor getSelectionColor() throws java.io.IOException, AutomationException
getSelectionColor
in interface IGlobeDisplay
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setAdvancedOptions(IGlobeAdvancedOptions ppOptions) throws java.io.IOException, AutomationException
setAdvancedOptions
in interface IGlobeDisplay
ppOptions
- A reference to a com.esri.arcgis.globecore.IGlobeAdvancedOptions (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IGlobeAdvancedOptions getAdvancedOptions() throws java.io.IOException, AutomationException
getAdvancedOptions
in interface IGlobeDisplay
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setImmediateDataFetching(boolean pbImmediate) throws java.io.IOException, AutomationException
setImmediateDataFetching
in interface IGlobeDisplay
pbImmediate
- The pbImmediate (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isImmediateDataFetching() throws java.io.IOException, AutomationException
isImmediateDataFetching
in interface IGlobeDisplay
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public double getCacheUsage(java.lang.String cachePath, boolean bUpdate) throws java.io.IOException, AutomationException
getCacheUsage
in interface IGlobeDisplay
cachePath
- The cachePath (in)bUpdate
- The bUpdate (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isEnableMessages() throws java.io.IOException, AutomationException
isEnableMessages
in interface IGlobeDisplay
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setEnableMessages(boolean pbEnableMessages) throws java.io.IOException, AutomationException
setEnableMessages
in interface IGlobeDisplay
pbEnableMessages
- The pbEnableMessages (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void refreshTextureObjects() throws java.io.IOException, AutomationException
refreshTextureObjects
in interface IGlobeDisplay
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void startPrintingExporting(double cullArea) throws java.io.IOException, AutomationException
startPrintingExporting
in interface IGlobeDisplay
cullArea
- The cullArea (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void stopPrintingExporting() throws java.io.IOException, AutomationException
stopPrintingExporting
in interface IGlobeDisplay
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void locate(ISceneViewer pViewer, int xView, int yView, boolean bGetTransformed, boolean bGetEmptyGlobe, IPoint[] ppPoint, java.lang.Object[] ppOwner, java.lang.Object[] ppObject) throws java.io.IOException, AutomationException
locate
in interface IGlobeDisplay
pViewer
- A reference to a com.esri.arcgis.analyst3d.ISceneViewer (in)xView
- The xView (in)yView
- The yView (in)bGetTransformed
- The bGetTransformed (in)bGetEmptyGlobe
- The bGetEmptyGlobe (in)ppPoint
- A reference to a com.esri.arcgis.geometry.IPoint (out: use single element array)ppOwner
- A reference to another Object (IUnknown) (out: use single element array)ppObject
- A reference to another Object (IUnknown) (out: use single element array)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void locateMultiple(ISceneViewer pViewer, int xView, int yView, boolean bGetLocation, boolean bGetTransformed, boolean bGetEmptyGlobe, boolean bFeaturesOnly, IHit3DSet[] ppHits) throws java.io.IOException, AutomationException
locateMultiple
in interface IGlobeDisplay
pViewer
- A reference to a com.esri.arcgis.analyst3d.ISceneViewer (in)xView
- The xView (in)yView
- The yView (in)bGetLocation
- The bGetLocation (in)bGetTransformed
- The bGetTransformed (in)bGetEmptyGlobe
- The bGetEmptyGlobe (in)bFeaturesOnly
- The bFeaturesOnly (in)ppHits
- A reference to a com.esri.arcgis.analyst3d.IHit3DSet (out: use single element array)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void locateLayers(ISceneViewer pViewer, int xView, int yView, IEnumLayer pLayers, boolean bGetLocation, boolean bGetTransformed, boolean bGetEmptyGlobe, boolean bFeaturesOnly, boolean bTopMost, IHit3DSet[] ppHits, ITrackCancel pTrackCancel) throws java.io.IOException, AutomationException
locateLayers
in interface IGlobeDisplay
pViewer
- A reference to a com.esri.arcgis.analyst3d.ISceneViewer (in)xView
- The xView (in)yView
- The yView (in)pLayers
- A reference to a com.esri.arcgis.carto.IEnumLayer (in)bGetLocation
- The bGetLocation (in)bGetTransformed
- The bGetTransformed (in)bGetEmptyGlobe
- The bGetEmptyGlobe (in)bFeaturesOnly
- The bFeaturesOnly (in)bTopMost
- The bTopMost (in)ppHits
- A reference to a com.esri.arcgis.analyst3d.IHit3DSet (out: use single element array)pTrackCancel
- A reference to a com.esri.arcgis.system.ITrackCancel (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void locateFeature(ISceneViewer pViewer, int xView, int yView, java.lang.Object[] ppOwner, java.lang.Object[] ppObject) throws java.io.IOException, AutomationException
locateFeature
in interface IGlobeDisplay
pViewer
- A reference to a com.esri.arcgis.analyst3d.ISceneViewer (in)xView
- The xView (in)yView
- The yView (in)ppOwner
- A reference to another Object (IUnknown) (out: use single element array)ppObject
- A reference to another Object (IUnknown) (out: use single element array)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IScene getScene() throws java.io.IOException, AutomationException
getScene
in interface IViewers3D
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setSceneByRef(IScene pVal) throws java.io.IOException, AutomationException
setSceneByRef
in interface IViewers3D
pVal
- A reference to a com.esri.arcgis.analyst3d.IScene (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void registerViewer(ISceneViewer pViewer) throws java.io.IOException, AutomationException
registerViewer
in interface IViewers3D
pViewer
- A reference to a com.esri.arcgis.analyst3d.ISceneViewer (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void unregisterViewer(ISceneViewer pViewer) throws java.io.IOException, AutomationException
unregisterViewer
in interface IViewers3D
pViewer
- A reference to a com.esri.arcgis.analyst3d.ISceneViewer (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public ISceneViewer findViewer(java.lang.String caption) throws java.io.IOException, AutomationException
findViewer
in interface IViewers3D
caption
- The caption (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IArray getAllViewers() throws java.io.IOException, AutomationException
getAllViewers
in interface IViewers3D
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setActiveViewerByRef(ISceneViewer ppViewer) throws java.io.IOException, AutomationException
setActiveViewerByRef
in interface IViewers3D
ppViewer
- A reference to a com.esri.arcgis.analyst3d.ISceneViewer (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public ISceneViewer getActiveViewer() throws java.io.IOException, AutomationException
getActiveViewer
in interface IViewers3D
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void refreshViewers() throws java.io.IOException, AutomationException
refreshViewers
in interface IViewers3D
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isNavigating() throws java.io.IOException, AutomationException
isNavigating
in interface IViewers3D
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setIsNavigating(boolean pbIsNavigating) throws java.io.IOException, AutomationException
setIsNavigating
in interface IViewers3D
pbIsNavigating
- The pbIsNavigating (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setGestureEnabled(boolean pbEnabled) throws java.io.IOException, AutomationException
setGestureEnabled
in interface IViewers3D
pbEnabled
- The pbEnabled (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isGestureEnabled() throws java.io.IOException, AutomationException
isGestureEnabled
in interface IViewers3D
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setBackgroundColor(float red, float green, float blue) throws java.io.IOException, AutomationException
setBackgroundColor
in interface IViewers3D
red
- The red (in)green
- The green (in)blue
- The blue (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void getBackgroundColor(float[] pRed, float[] pGreen, float[] pBlue) throws java.io.IOException, AutomationException
getBackgroundColor
in interface IViewers3D
pRed
- The pRed (out: use single element array)pGreen
- The pGreen (out: use single element array)pBlue
- The pBlue (out: use single element array)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void replayFrame(ICamera camera) throws java.io.IOException, AutomationException
replayFrame
in interface IViewers3D
camera
- A reference to a com.esri.arcgis.analyst3d.ICamera (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void addLayer(ILayer pLayer) throws java.io.IOException, AutomationException
addLayer
in interface IGlobeDisplayLayers
pLayer
- A reference to a com.esri.arcgis.carto.ILayer (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void removeLayer(ILayer pLayer) throws java.io.IOException, AutomationException
removeLayer
in interface IGlobeDisplayLayers
pLayer
- A reference to a com.esri.arcgis.carto.ILayer (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void refreshLayer(ILayer pLayer) throws java.io.IOException, AutomationException
refreshLayer
in interface IGlobeDisplayLayers
pLayer
- A reference to a com.esri.arcgis.carto.ILayer (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void refreshLayerSelection(ILayer pLayer) throws java.io.IOException, AutomationException
refreshLayerSelection
in interface IGlobeDisplayLayers
pLayer
- A reference to a com.esri.arcgis.carto.ILayer (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setIsLayerVisible(ILayer pLayer, boolean rhs2) throws java.io.IOException, AutomationException
setIsLayerVisible
in interface IGlobeDisplayLayers
pLayer
- A reference to a com.esri.arcgis.carto.ILayer (in)rhs2
- The rhs2 (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setLayerTransparency(ILayer pLayer, short rhs2) throws java.io.IOException, AutomationException
setLayerTransparency
in interface IGlobeDisplayLayers
pLayer
- A reference to a com.esri.arcgis.carto.ILayer (in)rhs2
- The rhs2 (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setLayerLightingOption(ILayer pLayer, boolean isIlluminated) throws java.io.IOException, AutomationException
setLayerLightingOption
in interface IGlobeDisplayLayers
pLayer
- A reference to a com.esri.arcgis.carto.ILayer (in)isIlluminated
- The isIlluminated (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setLayerShadingMode(ILayer pLayer, boolean isSmooth) throws java.io.IOException, AutomationException
setLayerShadingMode
in interface IGlobeDisplayLayers
pLayer
- A reference to a com.esri.arcgis.carto.ILayer (in)isSmooth
- The isSmooth (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setLayerFaceCulling(ILayer pLayer, int cullMode) throws java.io.IOException, AutomationException
setLayerFaceCulling
in interface IGlobeDisplayLayers
pLayer
- A reference to a com.esri.arcgis.carto.ILayer (in)cullMode
- A com.esri.arcgis.analyst3d.esri3DFaceCulling constant (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setLayerDepthPriority(ILayer pLayer, int depthPrior) throws java.io.IOException, AutomationException
setLayerDepthPriority
in interface IGlobeDisplayLayers
pLayer
- A reference to a com.esri.arcgis.carto.ILayer (in)depthPrior
- The depthPrior (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void applyHeightProperties(ILayer pGLayer) throws java.io.IOException, AutomationException
applyHeightProperties
in interface IGlobeDisplayLayers
pGLayer
- A reference to a com.esri.arcgis.carto.ILayer (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IGlobeLayerProperties findGlobeProperties(ILayer pLayer) throws java.io.IOException, AutomationException
findGlobeProperties
in interface IGlobeDisplayLayers
pLayer
- A reference to a com.esri.arcgis.carto.ILayer (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IArray getBaseLayers() throws java.io.IOException, AutomationException
getBaseLayers
in interface IGlobeDisplayLayers
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void refreshTextureObjectsLayer(ILayer pLayer) throws java.io.IOException, AutomationException
refreshTextureObjectsLayer
in interface IGlobeDisplayLayers
pLayer
- A reference to a com.esri.arcgis.carto.ILayer (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getMaximumLayerLOD(ILayer pLayer) throws java.io.IOException, AutomationException
getMaximumLayerLOD
in interface IGlobeDisplayLayers
pLayer
- A reference to a com.esri.arcgis.carto.ILayer (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void generateTiles(ILayer pLayer, int fromLOD, int toLOD) throws java.io.IOException, AutomationException
generateTiles
in interface IGlobeDisplayLayers
pLayer
- A reference to a com.esri.arcgis.carto.ILayer (in)fromLOD
- The fromLOD (in)toLOD
- The toLOD (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isParentsAreVisible(ILayer pLayer) throws java.io.IOException, AutomationException
isParentsAreVisible
in interface IGlobeDisplayLayers
pLayer
- A reference to a com.esri.arcgis.carto.ILayer (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void reparent(ILayer layer, ICompositeLayer newParent) throws java.io.IOException, AutomationException
reparent
in interface IGlobeDisplayLayers
layer
- A reference to a com.esri.arcgis.carto.ILayer (in)newParent
- A reference to a com.esri.arcgis.carto.ICompositeLayer (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setTextureDownsamplingFactor(ILayer pLayer, double rhs2) throws java.io.IOException, AutomationException
setTextureDownsamplingFactor
in interface IGlobeDisplayLayers2
pLayer
- A reference to a com.esri.arcgis.carto.ILayer (in)rhs2
- The rhs2 (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setTextureCompressionType(ILayer pLayer, int rhs2) throws java.io.IOException, AutomationException
setTextureCompressionType
in interface IGlobeDisplayLayers2
pLayer
- A reference to a com.esri.arcgis.carto.ILayer (in)rhs2
- A com.esri.arcgis.analyst3d.esriTextureFormatType constant (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void invalidateExtent(ILayer pLayer, IEnvelope pExtent, int minLOD, int maxLOD, boolean bRedraw, boolean bWaitUntilComplete) throws java.io.IOException, AutomationException
invalidateExtent
in interface IGlobeDisplayLayers2
pLayer
- A reference to a com.esri.arcgis.carto.ILayer (in)pExtent
- A reference to a com.esri.arcgis.geometry.IEnvelope (in)minLOD
- The minLOD (in)maxLOD
- The maxLOD (in)bRedraw
- The bRedraw (in)bWaitUntilComplete
- The bWaitUntilComplete (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setFeatureTransformation(ILayer pLayer, int featureID, IVector3D pTrans, IVector3D pScale, IVector3D pRotate) throws java.io.IOException, AutomationException
setFeatureTransformation
in interface IGlobeDisplayLayers2
pLayer
- A reference to a com.esri.arcgis.carto.ILayer (in)featureID
- The featureID (in)pTrans
- A reference to a com.esri.arcgis.geometry.IVector3D (in)pScale
- A reference to a com.esri.arcgis.geometry.IVector3D (in)pRotate
- A reference to a com.esri.arcgis.geometry.IVector3D (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void getFeatureTransformation(ILayer pLayer, int featureID, IVector3D[] ppTrans, IVector3D[] ppScale, IVector3D[] ppRotate) throws java.io.IOException, AutomationException
getFeatureTransformation
in interface IGlobeDisplayLayers2
pLayer
- A reference to a com.esri.arcgis.carto.ILayer (in)featureID
- The featureID (in)ppTrans
- A reference to a com.esri.arcgis.geometry.IVector3D (out: use single element array)ppScale
- A reference to a com.esri.arcgis.geometry.IVector3D (out: use single element array)ppRotate
- A reference to a com.esri.arcgis.geometry.IVector3D (out: use single element array)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setFeatureVisibility(ILayer pLayer, int featureID, boolean bVisible, int transparency) throws java.io.IOException, AutomationException
setFeatureVisibility
in interface IGlobeDisplayLayers2
pLayer
- A reference to a com.esri.arcgis.carto.ILayer (in)featureID
- The featureID (in)bVisible
- The bVisible (in)transparency
- The transparency (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void getFeatureVisibility(ILayer pLayer, int featureID, boolean[] pbVisible, int[] pTransparency) throws java.io.IOException, AutomationException
getFeatureVisibility
in interface IGlobeDisplayLayers2
pLayer
- A reference to a com.esri.arcgis.carto.ILayer (in)featureID
- The featureID (in)pbVisible
- The pbVisible (out: use single element array)pTransparency
- The pTransparency (out: use single element array)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setStrictOnDemandMode(ILayer pLayer, boolean rhs2) throws java.io.IOException, AutomationException
setStrictOnDemandMode
in interface IGlobeDisplayLayers2
pLayer
- A reference to a com.esri.arcgis.carto.ILayer (in)rhs2
- The rhs2 (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setGenerateTilesOverwrites(boolean pbOverwrites) throws java.io.IOException, AutomationException
setGenerateTilesOverwrites
in interface IGlobeDisplayLayers2
pbOverwrites
- The pbOverwrites (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isGenerateTilesOverwrites() throws java.io.IOException, AutomationException
isGenerateTilesOverwrites
in interface IGlobeDisplayLayers2
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void countTiles(ILayer pLayer, int fromLOD, int toLOD, double[] pCount) throws java.io.IOException, AutomationException
countTiles
in interface IGlobeDisplayLayers2
pLayer
- A reference to a com.esri.arcgis.carto.ILayer (in)fromLOD
- The fromLOD (in)toLOD
- The toLOD (in)pCount
- The pCount (out: use single element array)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setTextureDisplayType(ILayer pLayer, int rhs2) throws java.io.IOException, AutomationException
setTextureDisplayType
in interface IGlobeDisplayLayers2
pLayer
- A reference to a com.esri.arcgis.carto.ILayer (in)rhs2
- A com.esri.arcgis.analyst3d.esriTextureFormatType constant (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getInternalGlobeIndex(ILayer pLayer) throws java.io.IOException, AutomationException
getInternalGlobeIndex
in interface IGlobeDisplayLayers2
pLayer
- A reference to a com.esri.arcgis.carto.ILayer (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setIsSunEnabled(boolean pbSun) throws java.io.IOException, AutomationException
setIsSunEnabled
in interface IGlobeDisplayRendering3
pbSun
- The pbSun (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isSunEnabled() throws java.io.IOException, AutomationException
isSunEnabled
in interface IGlobeDisplayRendering3
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getGlobeBackgroundOption() throws java.io.IOException, AutomationException
getGlobeBackgroundOption
in interface IGlobeDisplayRendering3
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setGlobeBackgroundOption(int pOption) throws java.io.IOException, AutomationException
setGlobeBackgroundOption
in interface IGlobeDisplayRendering3
pOption
- A com.esri.arcgis.globecore.esriGlobeBackgroundOption constant (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setLowBackgroundColor(float red, float green, float blue) throws java.io.IOException, AutomationException
setLowBackgroundColor
in interface IGlobeDisplayRendering3
red
- The red (in)green
- The green (in)blue
- The blue (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void getLowBackgroundColor(float[] red, float[] green, float[] blue) throws java.io.IOException, AutomationException
getLowBackgroundColor
in interface IGlobeDisplayRendering3
red
- The red (out: use single element array)green
- The green (out: use single element array)blue
- The blue (out: use single element array)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setBackgroundTransitionDistances(float lowAltitude, float highAltitude) throws java.io.IOException, AutomationException
setBackgroundTransitionDistances
in interface IGlobeDisplayRendering3
lowAltitude
- The lowAltitude (in)highAltitude
- The highAltitude (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void getBackgroundTransitionDistances(float[] pLowAltitude, float[] pHighAltitude) throws java.io.IOException, AutomationException
getBackgroundTransitionDistances
in interface IGlobeDisplayRendering3
pLowAltitude
- The pLowAltitude (out: use single element array)pHighAltitude
- The pHighAltitude (out: use single element array)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setSunPosition(double latitude, double longitude) throws java.io.IOException, AutomationException
setSunPosition
in interface IGlobeDisplayRendering3
latitude
- The latitude (in)longitude
- The longitude (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void getSunPosition(double[] pLatitude, double[] pLongitude) throws java.io.IOException, AutomationException
getSunPosition
in interface IGlobeDisplayRendering3
pLatitude
- The pLatitude (out: use single element array)pLongitude
- The pLongitude (out: use single element array)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setSunColor(float sunRed, float sunGreen, float sunBlue) throws java.io.IOException, AutomationException
setSunColor
in interface IGlobeDisplayRendering3
sunRed
- The sunRed (in)sunGreen
- The sunGreen (in)sunBlue
- The sunBlue (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void getSunColor(float[] pSunRed, float[] pSunGreen, float[] pSunBlue) throws java.io.IOException, AutomationException
getSunColor
in interface IGlobeDisplayRendering3
pSunRed
- The pSunRed (out: use single element array)pSunGreen
- The pSunGreen (out: use single element array)pSunBlue
- The pSunBlue (out: use single element array)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setSunContrast(int pContrast) throws java.io.IOException, AutomationException
setSunContrast
in interface IGlobeDisplayRendering3
pContrast
- The pContrast (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getSunContrast() throws java.io.IOException, AutomationException
getSunContrast
in interface IGlobeDisplayRendering3
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setAmbientLight(float pLightValue) throws java.io.IOException, AutomationException
setAmbientLight
in interface IGlobeDisplayRendering3
pLightValue
- The pLightValue (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public float getAmbientLight() throws java.io.IOException, AutomationException
getAmbientLight
in interface IGlobeDisplayRendering3
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setBaseExaggeration(double pFactor) throws java.io.IOException, AutomationException
setBaseExaggeration
in interface IGlobeDisplayRendering3
pFactor
- The pFactor (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public double getBaseExaggeration() throws java.io.IOException, AutomationException
getBaseExaggeration
in interface IGlobeDisplayRendering3
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setOverlayExaggeration(double pFactor) throws java.io.IOException, AutomationException
setOverlayExaggeration
in interface IGlobeDisplayRendering3
pFactor
- The pFactor (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public double getOverlayExaggeration() throws java.io.IOException, AutomationException
getOverlayExaggeration
in interface IGlobeDisplayRendering3
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public double getGlobeRadius() throws java.io.IOException, AutomationException
getGlobeRadius
in interface IGlobeDisplayRendering3
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setIsStarsEnabled(boolean pbStars) throws java.io.IOException, AutomationException
setIsStarsEnabled
in interface IGlobeDisplayRendering3
pbStars
- The pbStars (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isStarsEnabled() throws java.io.IOException, AutomationException
isStarsEnabled
in interface IGlobeDisplayRendering3
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setIsHaloEnabled(boolean pbHalo) throws java.io.IOException, AutomationException
setIsHaloEnabled
in interface IGlobeDisplayRendering3
pbHalo
- The pbHalo (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isHaloEnabled() throws java.io.IOException, AutomationException
isHaloEnabled
in interface IGlobeDisplayRendering3
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setGridDisplay(int pGridType) throws java.io.IOException, AutomationException
setGridDisplay
in interface IGlobeDisplayRendering3
pGridType
- A com.esri.arcgis.globecore.esriGlobeDisplayGridType constant (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getGridDisplay() throws java.io.IOException, AutomationException
getGridDisplay
in interface IGlobeDisplayRendering3
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void contentsChanged(IActiveViewEventsContentsChangedEvent theEvent) throws java.io.IOException, AutomationException
contentsChanged
in interface IActiveViewEvents
theEvent
- The event
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void contentsCleared(IActiveViewEventsContentsClearedEvent theEvent) throws java.io.IOException, AutomationException
contentsCleared
in interface IActiveViewEvents
theEvent
- The event
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void itemAdded(IActiveViewEventsItemAddedEvent theEvent) throws java.io.IOException, AutomationException
itemAdded
in interface IActiveViewEvents
theEvent
- The event
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void itemDeleted(IActiveViewEventsItemDeletedEvent theEvent) throws java.io.IOException, AutomationException
itemDeleted
in interface IActiveViewEvents
theEvent
- The event
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void itemReordered(IActiveViewEventsItemReorderedEvent theEvent) throws java.io.IOException, AutomationException
itemReordered
in interface IActiveViewEvents
theEvent
- The event
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void selectionChanged(IActiveViewEventsSelectionChangedEvent theEvent) throws java.io.IOException, AutomationException
selectionChanged
in interface IActiveViewEvents
theEvent
- The event
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void viewRefreshed(IActiveViewEventsViewRefreshedEvent theEvent) throws java.io.IOException, AutomationException
viewRefreshed
in interface IActiveViewEvents
theEvent
- The event
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void afterDraw(IActiveViewEventsAfterDrawEvent theEvent) throws java.io.IOException, AutomationException
afterDraw
in interface IActiveViewEvents
theEvent
- The event
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void afterItemDraw(IActiveViewEventsAfterItemDrawEvent theEvent) throws java.io.IOException, AutomationException
afterItemDraw
in interface IActiveViewEvents
theEvent
- The event
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void focusMapChanged(IActiveViewEventsFocusMapChangedEvent theEvent) throws java.io.IOException, AutomationException
focusMapChanged
in interface IActiveViewEvents
theEvent
- The event
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void spatialReferenceChanged(IActiveViewEventsSpatialReferenceChangedEvent theEvent) throws java.io.IOException, AutomationException
spatialReferenceChanged
in interface IActiveViewEvents
theEvent
- The event
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void enumConnectionPoints(IEnumConnectionPoints[] ppEnum) throws java.io.IOException, AutomationException
enumConnectionPoints
in interface IConnectionPointContainer
ppEnum
- A reference to a com.esri.arcgis.display.IEnumConnectionPoints (out: use single element array)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void findConnectionPoint(GUID riid, IConnectionPoint[] ppCP) throws java.io.IOException, AutomationException
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)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setHWnd(int hWnd) throws java.io.IOException, AutomationException
setHWnd
in interface IScreenDisplay
hWnd
- The hWnd (A COM typedef) (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getHWnd() throws java.io.IOException, AutomationException
getHWnd
in interface IScreenDisplay
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getWindowDC() throws java.io.IOException, AutomationException
getWindowDC
in interface IScreenDisplay
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public short addCache() throws java.io.IOException, AutomationException
addCache
in interface IScreenDisplay
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void removeCache(short cacheID) throws java.io.IOException, AutomationException
removeCache
in interface IScreenDisplay
cacheID
- The cacheID (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public short getCacheCount() throws java.io.IOException, AutomationException
getCacheCount
in interface IScreenDisplay
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void removeAllCaches() throws java.io.IOException, AutomationException
removeAllCaches
in interface IScreenDisplay
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getCacheMemDC(short index) throws java.io.IOException, AutomationException
getCacheMemDC
in interface IScreenDisplay
index
- The index (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setActiveCache(short index) throws java.io.IOException, AutomationException
setActiveCache
in interface IScreenDisplay
index
- The index (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public short getActiveCache() throws java.io.IOException, AutomationException
getActiveCache
in interface IScreenDisplay
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setIsFirstCacheTransparent(boolean flag) throws java.io.IOException, AutomationException
setIsFirstCacheTransparent
in interface IScreenDisplay
flag
- The flag (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isFirstCacheTransparent() throws java.io.IOException, AutomationException
isFirstCacheTransparent
in interface IScreenDisplay
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void startRecording() throws java.io.IOException, AutomationException
startRecording
in interface IScreenDisplay
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void stopRecording() throws java.io.IOException, AutomationException
stopRecording
in interface IScreenDisplay
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setUseScrollbars(boolean flag) throws java.io.IOException, AutomationException
setUseScrollbars
in interface IScreenDisplay
flag
- The flag (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isUseScrollbars() throws java.io.IOException, AutomationException
isUseScrollbars
in interface IScreenDisplay
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setScrollbarHandles(int hWndHorzScrollbar, int hWndVertScrollbar) throws java.io.IOException, AutomationException
setScrollbarHandles
in interface IScreenDisplay
hWndHorzScrollbar
- The hWndHorzScrollbar (A COM typedef) (in)hWndVertScrollbar
- The hWndVertScrollbar (A COM typedef) (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setScaleContents(boolean flag) throws java.io.IOException, AutomationException
setScaleContents
in interface IScreenDisplay
flag
- The flag (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isScaleContents() throws java.io.IOException, AutomationException
isScaleContents
in interface IScreenDisplay
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setSuppressResize(boolean suppressResize) throws java.io.IOException, AutomationException
setSuppressResize
in interface IScreenDisplay
suppressResize
- The suppressResize (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isSuppressResize() throws java.io.IOException, AutomationException
isSuppressResize
in interface IScreenDisplay
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isFramed() throws java.io.IOException, AutomationException
isFramed
in interface IScreenDisplay
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setIsFramed(boolean flag) throws java.io.IOException, AutomationException
setIsFramed
in interface IScreenDisplay
flag
- The flag (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public ITrackCancel getCancelTracker() throws java.io.IOException, AutomationException
getCancelTracker
in interface IScreenDisplay
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setCancelTrackerByRef(ITrackCancel cancelTracker) throws java.io.IOException, AutomationException
setCancelTrackerByRef
in interface IScreenDisplay
cancelTracker
- A reference to a com.esri.arcgis.system.ITrackCancel (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void invalidate(IEnvelope rect, boolean erase, short cacheIndex) throws java.io.IOException, AutomationException
invalidate
in interface IScreenDisplay
rect
- A reference to a com.esri.arcgis.geometry.IEnvelope (in)erase
- The erase (in)cacheIndex
- The cacheIndex (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isCacheDirty(short cacheIndex) throws java.io.IOException, AutomationException
isCacheDirty
in interface IScreenDisplay
cacheIndex
- The cacheIndex (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void drawCache(int hDC, short index, tagRECT deviceRect, tagRECT cacheRect) throws java.io.IOException, AutomationException
drawCache
in interface IScreenDisplay
hDC
- The hDC (A COM typedef) (in)index
- The index (in)deviceRect
- A Structure: com.esri.arcgis.system.tagRECT (in)cacheRect
- A Structure: com.esri.arcgis.system.tagRECT (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void doScroll(int xDelta, int yDelta, boolean updateScreen) throws java.io.IOException, AutomationException
doScroll
in interface IScreenDisplay
xDelta
- The xDelta (in)yDelta
- The yDelta (in)updateScreen
- The updateScreen (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void trackPan() throws java.io.IOException, AutomationException
trackPan
in interface IScreenDisplay
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void panStart(IPoint mouseLocation) throws java.io.IOException, AutomationException
panStart
in interface IScreenDisplay
mouseLocation
- A reference to a com.esri.arcgis.geometry.IPoint (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void panMoveTo(IPoint mouseLocation) throws java.io.IOException, AutomationException
panMoveTo
in interface IScreenDisplay
mouseLocation
- A reference to a com.esri.arcgis.geometry.IPoint (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IEnvelope panStop() throws java.io.IOException, AutomationException
panStop
in interface IScreenDisplay
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void trackRotate() throws java.io.IOException, AutomationException
trackRotate
in interface IScreenDisplay
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void rotateStart(IPoint mousePt, IPoint centerPt) throws java.io.IOException, AutomationException
rotateStart
in interface IScreenDisplay
mousePt
- A reference to a com.esri.arcgis.geometry.IPoint (in)centerPt
- A reference to a com.esri.arcgis.geometry.IPoint (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void rotateMoveTo(IPoint pPoint) throws java.io.IOException, AutomationException
rotateMoveTo
in interface IScreenDisplay
pPoint
- A reference to a com.esri.arcgis.geometry.IPoint (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void rotateTimer() throws java.io.IOException, AutomationException
rotateTimer
in interface IScreenDisplay
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public double rotateStop() throws java.io.IOException, AutomationException
rotateStop
in interface IScreenDisplay
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void updateWindow() throws java.io.IOException, AutomationException
updateWindow
in interface IScreenDisplay
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IDisplayTransformation getDisplayTransformation() throws java.io.IOException, AutomationException
getDisplayTransformation
in interface IDisplay
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setDisplayTransformation(IDisplayTransformation displayTransformation) throws java.io.IOException, AutomationException
setDisplayTransformation
in interface IDisplay
displayTransformation
- A reference to a com.esri.arcgis.display.IDisplayTransformation (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IEnvelope getClipEnvelope() throws java.io.IOException, AutomationException
getClipEnvelope
in interface IDisplay
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public ISet getClipEnvelopes() throws java.io.IOException, AutomationException
getClipEnvelopes
in interface IDisplay
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IGeometry getClipGeometry() throws java.io.IOException, AutomationException
getClipGeometry
in interface IDisplay
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setClipGeometry(IGeometry geometry) throws java.io.IOException, AutomationException
setClipGeometry
in interface IDisplay
geometry
- A reference to a com.esri.arcgis.geometry.IGeometry (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isSuppressEvents() throws java.io.IOException, AutomationException
isSuppressEvents
in interface IDisplay
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setSuppressEvents(boolean suppressEvents) throws java.io.IOException, AutomationException
setSuppressEvents
in interface IDisplay
suppressEvents
- The suppressEvents (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IDisplayFilter getFilter() throws java.io.IOException, AutomationException
getFilter
in interface IDisplay
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setFilterByRef(IDisplayFilter filter) throws java.io.IOException, AutomationException
setFilterByRef
in interface IDisplay
filter
- A reference to a com.esri.arcgis.display.IDisplayFilter (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getHPalette() throws java.io.IOException, AutomationException
getHPalette
in interface IDisplay
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setHPalette(int hPalette) throws java.io.IOException, AutomationException
setHPalette
in interface IDisplay
hPalette
- The hPalette (A COM typedef) (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void startDrawing(int hDC, short cacheID) throws java.io.IOException, AutomationException
startDrawing
in interface IDisplay
hDC
- The hDC (A COM typedef) (in)cacheID
- The cacheID (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getHDC() throws java.io.IOException, AutomationException
getHDC
in interface IDisplay
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void finishDrawing() throws java.io.IOException, AutomationException
finishDrawing
in interface IDisplay
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void progress(int vertexCount) throws java.io.IOException, AutomationException
progress
in interface IDisplay
vertexCount
- The vertexCount (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void drawPoint(IGeometry point) throws java.io.IOException, AutomationException
drawPoint
in interface IDisplay
point
- A reference to a com.esri.arcgis.geometry.IGeometry (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void drawMultipoint(IGeometry multipoint) throws java.io.IOException, AutomationException
drawMultipoint
in interface IDisplay
multipoint
- A reference to a com.esri.arcgis.geometry.IGeometry (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void drawRectangle(IEnvelope rectangle) throws java.io.IOException, AutomationException
drawRectangle
in interface IDisplay
rectangle
- A reference to a com.esri.arcgis.geometry.IEnvelope (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void drawPolyline(IGeometry polyline) throws java.io.IOException, AutomationException
drawPolyline
in interface IDisplay
polyline
- A reference to a com.esri.arcgis.geometry.IGeometry (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void drawPolygon(IGeometry polygon) throws java.io.IOException, AutomationException
drawPolygon
in interface IDisplay
polygon
- A reference to a com.esri.arcgis.geometry.IGeometry (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void drawText(IGeometry shape, java.lang.String text) throws java.io.IOException, AutomationException
drawText
in interface IDisplay
shape
- A reference to a com.esri.arcgis.geometry.IGeometry (in)text
- The text (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setSymbol(ISymbol sym) throws java.io.IOException, AutomationException
setSymbol
in interface IDisplay
sym
- A reference to a com.esri.arcgis.display.ISymbol (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IIlluminationProps getIlluminationProps() throws java.io.IOException, AutomationException
getIlluminationProps
in interface IDisplay
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setIlluminationProps(IIlluminationProps illuminationProps) throws java.io.IOException, AutomationException
setIlluminationProps
in interface IDisplay
illuminationProps
- A reference to a com.esri.arcgis.display.IIlluminationProps (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public double getStatistic(int property) throws java.io.IOException, AutomationException
getStatistic
in interface IGlobeStatInfo
property
- A com.esri.arcgis.globecore.esriGlobeStat constant (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void startAccumulating(int property) throws java.io.IOException, AutomationException
startAccumulating
in interface IGlobeStatInfo
property
- A com.esri.arcgis.globecore.esriGlobeStat constant (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public double stopAccumulating(int property) throws java.io.IOException, AutomationException
stopAccumulating
in interface IGlobeStatInfo
property
- A com.esri.arcgis.globecore.esriGlobeStat constant (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setNumFramesInAvg(int property, int num) throws java.io.IOException, AutomationException
setNumFramesInAvg
in interface IGlobeStatInfo
property
- A com.esri.arcgis.globecore.esriGlobeStat constant (in)num
- The num (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public ITimeValue getTimeValue() throws java.io.IOException, AutomationException
getTimeValue
in interface ITimeDisplay
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setTimeValue(ITimeValue timeExtent) throws java.io.IOException, AutomationException
setTimeValue
in interface ITimeDisplay
timeExtent
- A reference to a com.esri.arcgis.system.ITimeValue (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public ITimeReference getTimeReference() throws java.io.IOException, AutomationException
getTimeReference
in interface ITimeDisplay
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setTimeReference(ITimeReference timeReference) throws java.io.IOException, AutomationException
setTimeReference
in interface ITimeDisplay
timeReference
- A reference to a com.esri.arcgis.system.ITimeReference (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getTimeRelation() throws java.io.IOException, AutomationException
getTimeRelation
in interface ITimeDisplay2
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setTimeRelation(int relation) throws java.io.IOException, AutomationException
setTimeRelation
in interface ITimeDisplay2
relation
- A com.esri.arcgis.system.esriTimeRelation constant (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IEnumLayer createLayerFromGmxXML(java.lang.String cachePath) throws java.io.IOException, AutomationException
createLayerFromGmxXML
in interface IGlobeDisplayUtil
cachePath
- The cachePath (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |