This document is archived and information here might be outdated.  Recommended version.


IGlobeDisplay3 Interface (ArcObjects .NET 10.4 SDK)
ArcObjects Library Reference (GlobeCore)  

IGlobeDisplay3 Interface

Provides access to members that manipulate the globe display.

Product Availability

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

When To Use

The only additional property available on IGlobeDisplay3 that is NOT on IGlobeDisplay or IGlobeDisplay2 is the DraftMode property, which allows you to increase rendering performance in your 3D globe view without invalidating your caches.

Members

Description
Read/write property ActiveViewer The active viewer.
Read/write property AdvancedOptions The data processing and management options.
Read-only property CacheUsage The disk cache usage in Mb (will return the current one if path is empty string).
Method Clear Clear the display objects.
Read/write property DirectOpenGLDraw Indicates if the direct OpenGL draw mode is active.
Read/write property DraftMode Indicates if the draft display mode is active.
Read/write property EnableMessages Indicates if the warning and question messages are enabled.
Method FindViewer Finds the Viewer.
Read/write property GestureEnabled Indicates if the mouse gestures are supported.
Method GetAllViewers Returns all registered Viewers.
Method GetBackgroundColor Returns the background color.
Method GetSurfaceElevation Find the elevation of a point in the given geographical location.
Method GetSurfacePoint Locate a point in the position x,y within the view (x and y in the interval 0-1).
Read/write property Globe The globe container.
Read/write property ImmediateDataFetching Indicates whether in immediate data fetching mode.
Read/write property IsFetchingSuspendedWhenNavigating Indicates if tile fetching is disabled while navigating.
Read/write property IsNavigating Indicates if the 3D Display is in navigation mode.
Method Locate Find the object and location in the line of sight.
Method LocateFeature Find the object and location in the line of sight.
Method LocateLayers Find the object and location in the line of sight.
Method LocateLayersEx Find the object and location in the line of sight with a tolerance.
Method LocateMultiple Find the object and location in the line of sight.
Read/write property PauseCaching Indicates if all caching is paused.
Read/write property PauseFetching Indicates if all fetching is paused.
Method PickGraphic Picks a single graphic element.
Method QueryLocation Locates a single object.
Method RefreshTextureObjects Deletes all the textures to force them to reload.
Method RefreshViewers Redraws all viewers.
Method RegisterViewer Adds a viewer to the 3D Display.
Method ReplayFrame Uses the camera to redraw a frame.
Read/write property Scene The scene.
Read/write property SelectionColor The selection color.
Method SetBackgroundColor Sets the background color.
Method StartPrintingExporting Start exporting/printing with an extending cull area.
Method StopPrintingExporting Stop Exporting/printing with extending culling area-- restore defaults.
Method UnregisterViewer Removes a viewer from the 3D Display.

Inherited Interfaces

Interfaces Description
IGlobeDisplay2 Provides access to members that manipulate the globe display.
IGlobeDisplay Provides access to members that manipulate the globe display.
IViewers3D Provides access to members that control 3D displays.

CoClasses that implement IGlobeDisplay3

CoClasses and Classes Description
GlobeDisplay The globe display object.

.NET Samples

Set sun position tool (Code Files: SunPositionTool)