com.esri.arcgis.globecore
Interface IGlobeLayerProperties2

All Superinterfaces:
IGlobeLayerProperties, java.io.Serializable
All Known Implementing Classes:
GlobeLayerProperties, IGlobeLayerProperties2Proxy

public interface IGlobeLayerProperties2
extends IGlobeLayerProperties, java.io.Serializable

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

Description: 'Provides access to members that manipulate the globe layer properties.' 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 IIDe5a7ab17_f40c_47b1_baf6_8c2193427a35
           
static int xxDummy
          Deprecated. Internal use only
 
Fields inherited from interface com.esri.arcgis.globecore.IGlobeLayerProperties
IID86958a26_fded_4f90_b7c4_b6830065b5e2
 
Method Summary
 void estimateMinimumCellSize(double[] minCellsize)
          Suggests the minimum cell size for rasterization.
 int getCacheCompressionType()
          The cache compression type.
 java.lang.String getCacheID()
          Unique layer cache ID.
 int getMaxCacheSizeLimitMB()
          Maximum cache size [MB] as a hint to cache maintenance utilities.
 double getMinimumCellSizeDegrees()
          Minimum cell size for rasters, in degrees.
 void getPartialLODRange(int[] fromLOD, int[] toLOD)
          Returns LOD range of partial cache generation.
 int getTextureCompressionType()
          The current texture compression type.
 int getTextureDisplayType()
          The current texture display type.
 double getTextureDownsamplingFactor()
          The texture down-sampling factor.
 void invalidatePartialLODRange()
          Invalidates LOD range of partial cache generation.
 boolean isCacheIsDangling()
          Reports if the cache will be lost if the document is not saved.
 boolean isFetchingSuspendedWhenNavigating()
          Indicates if the layer is visible while interactive navigation.
 boolean isInvisibleWhenNavigating()
          Indicates if the layer is visible while interactive navigation.
 boolean isLayerClone()
          Indicates if the layer is a clone of the original in Globe.
 boolean isMapConsolidatedChild()
          Indicates if the group layer cache consolidates the child through map rendering.
 boolean isMapConsolidatedParent()
          Indicates if the group layer cache consolidates the children through map rendering.
 boolean isStrictOnDemandMode()
          Indicates if the tile generation is done strictly on demand.
 boolean isUseCache()
          Indicates if the layer will use a disk data cache.
 void setCacheCompressionType(int pType)
          The cache compression type.
 void setIsFetchingSuspendedWhenNavigating(boolean bFetchingDisabledWhenNavigating)
          Indicates if the layer is visible while interactive navigation.
 void setIsInvisibleWhenNavigating(boolean bInvisibleWhenNavigating)
          Indicates if the layer is visible while interactive navigation.
 void setIsLayerClone(boolean bIsClone)
          Indicates if the layer is a clone of the original in Globe.
 void setIsMapConsolidatedParent(boolean bConsolidated)
          Indicates if the group layer cache consolidates the children through map rendering.
 void setMaxCacheSizeLimitMB(int pLimit)
          Maximum cache size [MB] as a hint to cache maintenance utilities.
 void setMinimumCellSizeDegrees(double pMinCellSize)
          Minimum cell size for rasters, in degrees.
 void setNewCacheName(java.lang.String cacheName, boolean rhs2)
          The path to the layer cache, with the option to avoid overwriting.
 void setPartialLODRange(int fromLOD, int toLOD)
          Sets LOD range of partial cache generation.
 void setStrictOnDemandMode(boolean strictOnDemandMode)
          Indicates if the tile generation is done strictly on demand.
 void setTextureCompressionType(int pType)
          The current texture compression type.
 void setTextureDisplayType(int pType)
          The current texture display type.
 void setTextureDownsamplingFactor(double pFactor)
          The texture down-sampling factor.
 void setUseCache(boolean pbUseCache)
          Indicates if the layer will use a disk data cache.
 
Methods inherited from interface com.esri.arcgis.globecore.IGlobeLayerProperties
applyDisplayProperties, estimateFeatureLODRange, estimateSymbologyScalingFactor, estimateThresholdDistances, getBaseImageDrawingPriority, getCacheName, getCacheRemovalOption, getExtent, getFloatingSeeThroughOrder, getGlobeDisplay, getHeightProperties, getImageCatalogCrossoverLevel, getImageSamplingMode, getIMSConnection, getLossyCompressionOption, getMasterLayer, getMaxFeatureLevelOfDetail, getMaximumDistance, getMaxLOD, getMinimumCellSize, getMinimumDistance, getMinLOD, getRasterTileSize, getSymbologyScalingFactor, getType, getVectorTileSize, initCacheName, isCacheNameValid, isConsolidatedChild, isConsolidatedParent, isDisconnected, isDynamicallyRasterized, isExtruded, isFullCacheOption, isFullyCached, isInvalidateCache, isPerTileVisibility, isScale3DSymbols, isUse16ColorBits, isUse16ElevationBits, putLossyCompressionOption, setBaseImageDrawingPriority, setCacheName, setCacheRemovalOption, setFloatingSeeThroughOrder, setFullCacheOption, setGlobeDisplayByRef, setHeightPropertiesByRef, setImageCatalogCrossoverLevel, setImageSamplingMode, setIMSConnectionByRef, setInvalidateCache, setIsCacheNameValid, setIsConsolidatedParent, setIsDynamicallyRasterized, setIsExtruded, setIsFullyCached, setMaxFeatureLevelOfDetail, setMaximumDistance, setMaxLOD, setMinimumCellSize, setMinimumDistance, setMinLOD, setPerTileVisibility, setScale3DSymbols, setSymbologyScalingFactor, setType, setUse16ColorBits, setUse16ElevationBits, setVectorTileSize, validateType
 

Field Detail

IIDe5a7ab17_f40c_47b1_baf6_8c2193427a35

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

setIsMapConsolidatedParent

void setIsMapConsolidatedParent(boolean bConsolidated)
                                throws java.io.IOException,
                                       AutomationException
Indicates if the group layer cache consolidates the children through map rendering.

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

isMapConsolidatedParent

boolean isMapConsolidatedParent()
                                throws java.io.IOException,
                                       AutomationException
Indicates if the group layer cache consolidates the children through map rendering.

Returns:
The bConsolidated
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isMapConsolidatedChild

boolean isMapConsolidatedChild()
                               throws java.io.IOException,
                                      AutomationException
Indicates if the group layer cache consolidates the child through map rendering.

Returns:
The bConsolidated
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setTextureDownsamplingFactor

void setTextureDownsamplingFactor(double pFactor)
                                  throws java.io.IOException,
                                         AutomationException
The texture down-sampling factor.

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

getTextureDownsamplingFactor

double getTextureDownsamplingFactor()
                                    throws java.io.IOException,
                                           AutomationException
The texture down-sampling factor.

Returns:
The pFactor
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setTextureCompressionType

void setTextureCompressionType(int pType)
                               throws java.io.IOException,
                                      AutomationException
The current texture compression type.

Parameters:
pType - A com.esri.arcgis.analyst3d.esriTextureFormatType constant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getTextureCompressionType

int getTextureCompressionType()
                              throws java.io.IOException,
                                     AutomationException
The current texture compression type.

Returns:
A com.esri.arcgis.analyst3d.esriTextureFormatType constant
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setStrictOnDemandMode

void setStrictOnDemandMode(boolean strictOnDemandMode)
                           throws java.io.IOException,
                                  AutomationException
Indicates if the tile generation is done strictly on demand.

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

isStrictOnDemandMode

boolean isStrictOnDemandMode()
                             throws java.io.IOException,
                                    AutomationException
Indicates if the tile generation is done strictly on demand.

Returns:
The strictOnDemandMode
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getCacheID

java.lang.String getCacheID()
                            throws java.io.IOException,
                                   AutomationException
Unique layer cache ID.

Returns:
The pCacheID
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isUseCache

boolean isUseCache()
                   throws java.io.IOException,
                          AutomationException
Indicates if the layer will use a disk data cache. This property cannot be changed once the layer is initialized.

Returns:
The pbUseCache
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setUseCache

void setUseCache(boolean pbUseCache)
                 throws java.io.IOException,
                        AutomationException
Indicates if the layer will use a disk data cache. This property cannot be changed once the layer is initialized.

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

setMaxCacheSizeLimitMB

void setMaxCacheSizeLimitMB(int pLimit)
                            throws java.io.IOException,
                                   AutomationException
Maximum cache size [MB] as a hint to cache maintenance utilities. If zero, no suggested limit.

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

getMaxCacheSizeLimitMB

int getMaxCacheSizeLimitMB()
                           throws java.io.IOException,
                                  AutomationException
Maximum cache size [MB] as a hint to cache maintenance utilities. If zero, no suggested limit.

Returns:
The pLimit
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setNewCacheName

void setNewCacheName(java.lang.String cacheName,
                     boolean rhs2)
                     throws java.io.IOException,
                            AutomationException
The path to the layer cache, with the option to avoid overwriting.

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

estimateMinimumCellSize

void estimateMinimumCellSize(double[] minCellsize)
                             throws java.io.IOException,
                                    AutomationException
Suggests the minimum cell size for rasterization.

Parameters:
minCellsize - The minCellsize (out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setTextureDisplayType

void setTextureDisplayType(int pType)
                           throws java.io.IOException,
                                  AutomationException
The current texture display type.

Parameters:
pType - A com.esri.arcgis.analyst3d.esriTextureFormatType constant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getTextureDisplayType

int getTextureDisplayType()
                          throws java.io.IOException,
                                 AutomationException
The current texture display type.

Returns:
A com.esri.arcgis.analyst3d.esriTextureFormatType constant
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setPartialLODRange

void setPartialLODRange(int fromLOD,
                        int toLOD)
                        throws java.io.IOException,
                               AutomationException
Sets LOD range of partial cache generation.

Parameters:
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.

getPartialLODRange

void getPartialLODRange(int[] fromLOD,
                        int[] toLOD)
                        throws java.io.IOException,
                               AutomationException
Returns LOD range of partial cache generation.

Parameters:
fromLOD - The fromLOD (out: use single element array)
toLOD - The toLOD (out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

invalidatePartialLODRange

void invalidatePartialLODRange()
                               throws java.io.IOException,
                                      AutomationException
Invalidates LOD range of partial cache generation.

Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isCacheIsDangling

boolean isCacheIsDangling()
                          throws java.io.IOException,
                                 AutomationException
Reports if the cache will be lost if the document is not saved.

Returns:
The bDangling
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setCacheCompressionType

void setCacheCompressionType(int pType)
                             throws java.io.IOException,
                                    AutomationException
The cache compression type.

Parameters:
pType - A com.esri.arcgis.analyst3d.esriTextureFormatType constant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getCacheCompressionType

int getCacheCompressionType()
                            throws java.io.IOException,
                                   AutomationException
The cache compression type.

Returns:
A com.esri.arcgis.analyst3d.esriTextureFormatType constant
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getMinimumCellSizeDegrees

double getMinimumCellSizeDegrees()
                                 throws java.io.IOException,
                                        AutomationException
Minimum cell size for rasters, in degrees.

Returns:
The pMinCellSize
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setMinimumCellSizeDegrees

void setMinimumCellSizeDegrees(double pMinCellSize)
                               throws java.io.IOException,
                                      AutomationException
Minimum cell size for rasters, in degrees.

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

setIsLayerClone

void setIsLayerClone(boolean bIsClone)
                     throws java.io.IOException,
                            AutomationException
Indicates if the layer is a clone of the original in Globe.

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

isLayerClone

boolean isLayerClone()
                     throws java.io.IOException,
                            AutomationException
Indicates if the layer is a clone of the original in Globe.

Returns:
The bIsClone
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setIsInvisibleWhenNavigating

void setIsInvisibleWhenNavigating(boolean bInvisibleWhenNavigating)
                                  throws java.io.IOException,
                                         AutomationException
Indicates if the layer is visible while interactive navigation.

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

isInvisibleWhenNavigating

boolean isInvisibleWhenNavigating()
                                  throws java.io.IOException,
                                         AutomationException
Indicates if the layer is visible while interactive navigation.

Returns:
The bInvisibleWhenNavigating
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setIsFetchingSuspendedWhenNavigating

void setIsFetchingSuspendedWhenNavigating(boolean bFetchingDisabledWhenNavigating)
                                          throws java.io.IOException,
                                                 AutomationException
Indicates if the layer is visible while interactive navigation.

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

isFetchingSuspendedWhenNavigating

boolean isFetchingSuspendedWhenNavigating()
                                          throws java.io.IOException,
                                                 AutomationException
Indicates if the layer is visible while interactive navigation.

Returns:
The bFetchingDisabledWhenNavigating
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.