com.esri.arcgis.globecore
Interface IGlobeHelperPub

All Superinterfaces:
java.io.Serializable
All Known Subinterfaces:
IGlobeHelperPub2
All Known Implementing Classes:
GlobeHelper, IGlobeHelperPub2Proxy, IGlobeHelperPubProxy

public interface IGlobeHelperPub
extends java.io.Serializable

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

Description: 'an interface with some standard Globe Utility functions.' 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 IIDc61d0917_097f_44cf_ba84_80a4b6537bf6
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 void addGlobeProperties(ILayer pLayer, IGlobeDisplay pGlobeDisplay, int layerType, boolean bIsChildLayer)
          Process a new layer.
 void adjustGCS360(ILayer pLayer)
          Adjusts a layer within GCS (0,360) to (-180,180).
 void createAllCacheSubDirectoriesInPath(java.lang.String fullPath)
          Creates All Cache Directories in path
 void deleteAllowedLayerCachesInGlobeCacheDirectory(java.lang.String globeCacheFullPath)
          Delete Allowed Layer Caches in Globe Directory.
 void deleteLayerCacheDirectory(java.lang.String layerCacheFullPath)
          Delete Layer Cache Directory.
 void findGlobeLayerProperties(ILayer pLayer, IGlobeLayerProperties[] ppGlobeLayerProperties)
          Returns GlobeLayerProperties of a layer
 void setGroupLayerCache(IGroupLayer pGroupLayer, boolean bConsolidate, IGlobeDisplay pGlobeDisplay, boolean bMapConsolidated, boolean bStrictOnDemand, java.lang.String groupCacheName, IGlobeLayerProperties[] parentProps)
          Enables and Sets Group Layer's cache properties.
 void syncExtrusionProperties(ILayer pLayer)
          Transfers 3D Extrusion properties to Globe Extrusion properties.
 

Field Detail

IIDc61d0917_097f_44cf_ba84_80a4b6537bf6

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

addGlobeProperties

void addGlobeProperties(ILayer pLayer,
                        IGlobeDisplay pGlobeDisplay,
                        int layerType,
                        boolean bIsChildLayer)
                        throws java.io.IOException,
                               AutomationException
Process a new layer.

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

findGlobeLayerProperties

void findGlobeLayerProperties(ILayer pLayer,
                              IGlobeLayerProperties[] ppGlobeLayerProperties)
                              throws java.io.IOException,
                                     AutomationException
Returns GlobeLayerProperties of a layer

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

createAllCacheSubDirectoriesInPath

void createAllCacheSubDirectoriesInPath(java.lang.String fullPath)
                                        throws java.io.IOException,
                                               AutomationException
Creates All Cache Directories in path

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

deleteLayerCacheDirectory

void deleteLayerCacheDirectory(java.lang.String layerCacheFullPath)
                               throws java.io.IOException,
                                      AutomationException
Delete Layer Cache Directory.

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

deleteAllowedLayerCachesInGlobeCacheDirectory

void deleteAllowedLayerCachesInGlobeCacheDirectory(java.lang.String globeCacheFullPath)
                                                   throws java.io.IOException,
                                                          AutomationException
Delete Allowed Layer Caches in Globe Directory.

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

adjustGCS360

void adjustGCS360(ILayer pLayer)
                  throws java.io.IOException,
                         AutomationException
Adjusts a layer within GCS (0,360) to (-180,180).

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.

syncExtrusionProperties

void syncExtrusionProperties(ILayer pLayer)
                             throws java.io.IOException,
                                    AutomationException
Transfers 3D Extrusion properties to Globe Extrusion properties.

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.

setGroupLayerCache

void setGroupLayerCache(IGroupLayer pGroupLayer,
                        boolean bConsolidate,
                        IGlobeDisplay pGlobeDisplay,
                        boolean bMapConsolidated,
                        boolean bStrictOnDemand,
                        java.lang.String groupCacheName,
                        IGlobeLayerProperties[] parentProps)
                        throws java.io.IOException,
                               AutomationException
Enables and Sets Group Layer's cache properties.

Parameters:
pGroupLayer - A reference to a com.esri.arcgis.carto.IGroupLayer (in)
bConsolidate - The bConsolidate (in)
pGlobeDisplay - A reference to a com.esri.arcgis.globecore.IGlobeDisplay (in)
bMapConsolidated - The bMapConsolidated (in)
bStrictOnDemand - The bStrictOnDemand (in)
groupCacheName - The groupCacheName (in)
parentProps - A reference to a com.esri.arcgis.globecore.IGlobeLayerProperties (out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.