com.esri.arcgis.globecore
Interface IGlobeDisplayLayers

All Superinterfaces:
java.io.Serializable
All Known Subinterfaces:
IGlobeDisplayLayers2
All Known Implementing Classes:
GlobeDisplay, IGlobeDisplayLayers2Proxy, IGlobeDisplayLayersProxy

public interface IGlobeDisplayLayers
extends java.io.Serializable

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

Description: 'Provides access to members that manipulate globe display layers.' 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 IID5c44152f_6d5a_4ec2_bc1f_e13ae9f5c7ee
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 void addLayer(ILayer pLayer)
          Adds a layer.
 void applyHeightProperties(ILayer pGLayer)
          Applies changes in height properties to the layer.
 IGlobeLayerProperties findGlobeProperties(ILayer pLayer)
          Finds the globe properties of the layer.
 void generateTiles(ILayer pLayer, int fromLOD, int toLOD)
          Generates the tiles in the specified levels of detail.
 IArray getBaseLayers()
          The internal layers created to support base surfaces for floating layers.
 int getMaximumLayerLOD(ILayer pLayer)
          Gets the maximum level of detail to display the layer.
 boolean isParentsAreVisible(ILayer pLayer)
          Indicates if all parents are visible.
 void refreshLayer(ILayer pLayer)
          Refreshes a layer, possibly including recaching.
 void refreshLayerSelection(ILayer pLayer)
          Refreshes the display of the selection in a layer.
 void refreshTextureObjectsLayer(ILayer pLayer)
          Deletes all the textures corresponding to a layer and to force them to reload.
 void removeLayer(ILayer pLayer)
          Removes a layer.
 void reparent(ILayer layer, ICompositeLayer newParent)
          Re-parents the layer.
 void setIsLayerVisible(ILayer pLayer, boolean rhs2)
          Indicates if the layer is visible.
 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.
 

Field Detail

IID5c44152f_6d5a_4ec2_bc1f_e13ae9f5c7ee

static final int IID5c44152f_6d5a_4ec2_bc1f_e13ae9f5c7ee
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

addLayer

void addLayer(ILayer pLayer)
              throws java.io.IOException,
                     AutomationException
Adds a layer.

Parameters:
pLayer - A reference to a com.esri.arcgis.carto.ILayer (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

removeLayer

void removeLayer(ILayer pLayer)
                 throws java.io.IOException,
                        AutomationException
Removes a layer.

Parameters:
pLayer - A reference to a com.esri.arcgis.carto.ILayer (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

refreshLayer

void refreshLayer(ILayer pLayer)
                  throws java.io.IOException,
                         AutomationException
Refreshes a layer, possibly including recaching.

Parameters:
pLayer - A reference to a com.esri.arcgis.carto.ILayer (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

refreshLayerSelection

void refreshLayerSelection(ILayer pLayer)
                           throws java.io.IOException,
                                  AutomationException
Refreshes the display of the selection in a layer.

Parameters:
pLayer - A reference to a com.esri.arcgis.carto.ILayer (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setIsLayerVisible

void setIsLayerVisible(ILayer pLayer,
                       boolean rhs2)
                       throws java.io.IOException,
                              AutomationException
Indicates if the layer is visible.

Parameters:
pLayer - A reference to a com.esri.arcgis.carto.ILayer (in)
rhs2 - The rhs2 (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setLayerTransparency

void setLayerTransparency(ILayer pLayer,
                          short rhs2)
                          throws java.io.IOException,
                                 AutomationException
Transparency percentage of a layer.

Parameters:
pLayer - A reference to a com.esri.arcgis.carto.ILayer (in)
rhs2 - The rhs2 (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setLayerLightingOption

void setLayerLightingOption(ILayer pLayer,
                            boolean isIlluminated)
                            throws java.io.IOException,
                                   AutomationException
Indicates if the layer is illuminated.

Parameters:
pLayer - A reference to a com.esri.arcgis.carto.ILayer (in)
isIlluminated - The isIlluminated (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setLayerShadingMode

void setLayerShadingMode(ILayer pLayer,
                         boolean isSmooth)
                         throws java.io.IOException,
                                AutomationException
Indicates if the layer is smoothly shaded.

Parameters:
pLayer - A reference to a com.esri.arcgis.carto.ILayer (in)
isSmooth - The isSmooth (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setLayerFaceCulling

void setLayerFaceCulling(ILayer pLayer,
                         int cullMode)
                         throws java.io.IOException,
                                AutomationException
Sets face culling property of a layer.

Parameters:
pLayer - A reference to a com.esri.arcgis.carto.ILayer (in)
cullMode - A com.esri.arcgis.analyst3d.esri3DFaceCulling constant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setLayerDepthPriority

void setLayerDepthPriority(ILayer pLayer,
                           int depthPrior)
                           throws java.io.IOException,
                                  AutomationException
Sets face depth priority of a layer.

Parameters:
pLayer - A reference to a com.esri.arcgis.carto.ILayer (in)
depthPrior - The depthPrior (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

applyHeightProperties

void applyHeightProperties(ILayer pGLayer)
                           throws java.io.IOException,
                                  AutomationException
Applies changes in height properties to the layer.

Parameters:
pGLayer - A reference to a com.esri.arcgis.carto.ILayer (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

findGlobeProperties

IGlobeLayerProperties findGlobeProperties(ILayer pLayer)
                                          throws java.io.IOException,
                                                 AutomationException
Finds the globe properties of the layer.

Parameters:
pLayer - A reference to a com.esri.arcgis.carto.ILayer (in)
Returns:
A reference to a com.esri.arcgis.globecore.IGlobeLayerProperties
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getBaseLayers

IArray getBaseLayers()
                     throws java.io.IOException,
                            AutomationException
The internal layers created to support base surfaces for floating layers.

Returns:
A reference to a com.esri.arcgis.system.IArray
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

refreshTextureObjectsLayer

void refreshTextureObjectsLayer(ILayer pLayer)
                                throws java.io.IOException,
                                       AutomationException
Deletes all the textures corresponding to a layer and to force them to reload.

Parameters:
pLayer - A reference to a com.esri.arcgis.carto.ILayer (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getMaximumLayerLOD

int getMaximumLayerLOD(ILayer pLayer)
                       throws java.io.IOException,
                              AutomationException
Gets the maximum level of detail to display the layer.

Parameters:
pLayer - A reference to a com.esri.arcgis.carto.ILayer (in)
Returns:
The pMaxLOD
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

generateTiles

void generateTiles(ILayer pLayer,
                   int fromLOD,
                   int toLOD)
                   throws java.io.IOException,
                          AutomationException
Generates the tiles in the specified levels of detail.

Parameters:
pLayer - A reference to a com.esri.arcgis.carto.ILayer (in)
fromLOD - The fromLOD (in)
toLOD - The toLOD (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isParentsAreVisible

boolean isParentsAreVisible(ILayer pLayer)
                            throws java.io.IOException,
                                   AutomationException
Indicates if all parents are visible.

Parameters:
pLayer - A reference to a com.esri.arcgis.carto.ILayer (in)
Returns:
The visible
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

reparent

void reparent(ILayer layer,
              ICompositeLayer newParent)
              throws java.io.IOException,
                     AutomationException
Re-parents the layer.

Parameters:
layer - A reference to a com.esri.arcgis.carto.ILayer (in)
newParent - A reference to a com.esri.arcgis.carto.ICompositeLayer (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.