|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface IGlobeHelperPub
an interface with some standard Globe Utility functions.
| 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(String fullPath)
Creates All Cache Directories in path |
void |
deleteAllowedLayerCachesInGlobeCacheDirectory(String globeCacheFullPath)
Delete Allowed Layer Caches in Globe Directory. |
void |
deleteLayerCacheDirectory(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,
String groupCacheName,
IGlobeLayerProperties[] parentProps)
Enables and Sets Group Layer's cache properties. |
void |
syncExtrusionProperties(ILayer pLayer)
Transfers 3D Extrusion properties to Globe Extrusion properties. |
| Method Detail |
|---|
void addGlobeProperties(ILayer pLayer,
IGlobeDisplay pGlobeDisplay,
int layerType,
boolean bIsChildLayer)
throws IOException,
AutomationException
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)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void findGlobeLayerProperties(ILayer pLayer,
IGlobeLayerProperties[] ppGlobeLayerProperties)
throws IOException,
AutomationException
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)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void createAllCacheSubDirectoriesInPath(String fullPath)
throws IOException,
AutomationException
fullPath - The fullPath (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void deleteLayerCacheDirectory(String layerCacheFullPath)
throws IOException,
AutomationException
layerCacheFullPath - The layerCacheFullPath (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void deleteAllowedLayerCachesInGlobeCacheDirectory(String globeCacheFullPath)
throws IOException,
AutomationException
globeCacheFullPath - The globeCacheFullPath (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void adjustGCS360(ILayer pLayer)
throws IOException,
AutomationException
pLayer - A reference to a com.esri.arcgis.carto.ILayer (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void syncExtrusionProperties(ILayer pLayer)
throws IOException,
AutomationException
pLayer - A reference to a com.esri.arcgis.carto.ILayer (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setGroupLayerCache(IGroupLayer pGroupLayer,
boolean bConsolidate,
IGlobeDisplay pGlobeDisplay,
boolean bMapConsolidated,
boolean bStrictOnDemand,
String groupCacheName,
IGlobeLayerProperties[] parentProps)
throws IOException,
AutomationException
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)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||