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


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

IGlobeDisplayLayers Interface

Provides access to members that manipulate globe display layers. Note: the IGlobeDisplayLayers interface has been superseded byIGlobeDisplayLayers2. Please consider using the more recent version.

Product Availability

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

Description

IGlobeDisplayLayers interface provides access to members that affect a layers property. IGlobeDisplaylayers interface has the following properties and methods:

BaseLayers � an array containing internal layers used as a source of elevation for Floating Layers, IsLayerVisible � indicats if a layer is visible, and LayerTransparency  � transparency value of the layer between 0 to 100.

 

ApplyHeightProperties method to apply hieght property (including offset, unit conversion and elevation expression) to a layer, FindGlobeLayerProperties a method to find GlobeLayerProperties, RefreshLayer refreshes a layer (regenerates the layer cache).

Members

Description
Method AddLayer Adds a layer.
Method ApplyHeightProperties Applies changes in height properties to the layer.
Read-only property BaseLayers The internal layers created to support base surfaces for floating layers.
Method FindGlobeProperties Finds the globe properties of the layer.
Method GenerateTiles Generates the tiles in the specified levels of detail.
Method GetMaximumLayerLOD Gets the maximum level of detail to display the layer.
Write-only property IsLayerVisible Indicates if the layer is visible.
Write-only property LayerTransparency Transparency percentage of a layer.
Read-only property ParentsAreVisible Indicates if all parents are visible.
Method RefreshLayer Refreshes a layer, possibly including recaching.
Method RefreshLayerSelection Refreshes the display of the selection in a layer.
Method RefreshTextureObjectsLayer Deletes all the textures corresponding to a layer and to force them to reload.
Method RemoveLayer Removes a layer.
Method Reparent Re-parents the layer.
Method SetLayerDepthPriority Sets face depth priority of a layer.
Method SetLayerFaceCulling Sets face culling property of a layer.
Method SetLayerLightingOption Indicates if the layer is illuminated.
Method SetLayerShadingMode Indicates if the layer is smoothly shaded.

CoClasses that implement IGlobeDisplayLayers

CoClasses and Classes Description
GlobeDisplay The globe display object.

.NET Snippets

Set Globe Layer Properties | Add Vector Data to Globe | Draw Globe Layers in Correct Order | Add Drape Layer to Globe Elevation Surface

.NET Related Topics

GlobeCore | How to drape a layer on an elevation surface in globe | How to get and set the drawing order of layers in globe | How to set globe layer cache properties