com.esri.arcgis.globecore
Interface IGlobeDisplay3

All Superinterfaces:
IGlobeDisplay, IGlobeDisplay2, IViewers3D, java.io.Serializable
All Known Implementing Classes:
GlobeDisplay, IGlobeDisplay3Proxy

public interface IGlobeDisplay3
extends IGlobeDisplay2, java.io.Serializable

COM Interface 'IGlobeDisplay3'. Generated 3/19/2015 1:20:58 PM from 'C:\ArcGIS\COM\esriGlobeCore.olb'

Description: 'Provides access to members that manipulate the globe display.' 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
static java.lang.String IID
          Deprecated. Internal use only
static int IIDfcc11bb5_174c_4ecf_b47c_e8c62e1d70c5
           
static int xxDummy
          Deprecated. Internal use only
 
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
 
Method Summary
 boolean isDirectOpenGLDraw()
          Indicates if the direct OpenGL draw mode is active.
 boolean isDraftMode()
          Indicates if the draft display mode is active.
 boolean isFetchingSuspendedWhenNavigating()
          Indicates if tile fetching is disabled while navigating.
 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 pickGraphic(ISceneViewer pViewer, int xView, int yView, IGraphicsContainer3D[] owner, int[] elementIndex)
          Picks a single graphic element.
 void queryLocation(ISceneViewer pViewer, int x, int y, int mode, boolean bGetTransformed, IPoint pPt)
          Locates a single object.
 void setDirectOpenGLDraw(boolean pbDirectMode)
          Indicates if the direct OpenGL draw mode is active.
 void setDraftMode(boolean pbDraft)
          Indicates if the draft display mode is active.
 void setIsFetchingSuspendedWhenNavigating(boolean bSuspended)
          Indicates if tile fetching is disabled while navigating.
 
Methods inherited from interface com.esri.arcgis.globecore.IGlobeDisplay2
isPauseCaching, isPauseFetching, setPauseCaching, setPauseFetching
 
Methods inherited from interface com.esri.arcgis.globecore.IGlobeDisplay
clear, getAdvancedOptions, getCacheUsage, getGlobe, getSelectionColor, getSurfaceElevation, getSurfacePoint, isEnableMessages, isImmediateDataFetching, locate, locateFeature, locateLayers, locateMultiple, refreshTextureObjects, setAdvancedOptions, setEnableMessages, setGlobeByRef, setImmediateDataFetching, setSelectionColor, startPrintingExporting, stopPrintingExporting
 
Methods inherited from interface com.esri.arcgis.analyst3d.IViewers3D
findViewer, getActiveViewer, getAllViewers, getBackgroundColor, getScene, isGestureEnabled, isNavigating, refreshViewers, registerViewer, replayFrame, setActiveViewerByRef, setBackgroundColor, setGestureEnabled, setIsNavigating, setSceneByRef, unregisterViewer
 

Field Detail

IIDfcc11bb5_174c_4ecf_b47c_e8c62e1d70c5

static final int IIDfcc11bb5_174c_4ecf_b47c_e8c62e1d70c5
See Also:
Constant Field Values

xxDummy

static final int xxDummy
Deprecated. Internal use only
See Also:
Constant Field Values

IID

static final java.lang.String IID
Deprecated. Internal use only
See Also:
Constant Field Values
Method Detail

locateLayersEx

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
Find the object and location in the line of sight with a tolerance.

Parameters:
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)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

queryLocation

void queryLocation(ISceneViewer pViewer,
                   int x,
                   int y,
                   int mode,
                   boolean bGetTransformed,
                   IPoint pPt)
                   throws java.io.IOException,
                          AutomationException
Locates a single object.

Parameters:
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)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isDraftMode

boolean isDraftMode()
                    throws java.io.IOException,
                           AutomationException
Indicates if the draft display mode is active.

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

setDraftMode

void setDraftMode(boolean pbDraft)
                  throws java.io.IOException,
                         AutomationException
Indicates if the draft display mode is active.

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

isDirectOpenGLDraw

boolean isDirectOpenGLDraw()
                           throws java.io.IOException,
                                  AutomationException
Indicates if the direct OpenGL draw mode is active.

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

setDirectOpenGLDraw

void setDirectOpenGLDraw(boolean pbDirectMode)
                         throws java.io.IOException,
                                AutomationException
Indicates if the direct OpenGL draw mode is active.

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

pickGraphic

void pickGraphic(ISceneViewer pViewer,
                 int xView,
                 int yView,
                 IGraphicsContainer3D[] owner,
                 int[] elementIndex)
                 throws java.io.IOException,
                        AutomationException
Picks a single graphic element.

Parameters:
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)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isFetchingSuspendedWhenNavigating

boolean isFetchingSuspendedWhenNavigating()
                                          throws java.io.IOException,
                                                 AutomationException
Indicates if tile fetching is disabled while navigating.

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

setIsFetchingSuspendedWhenNavigating

void setIsFetchingSuspendedWhenNavigating(boolean bSuspended)
                                          throws java.io.IOException,
                                                 AutomationException
Indicates if tile fetching is disabled while navigating.

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