com.esri.arcgis.globecore
Interface IGlobeLayerProperties4

All Superinterfaces:
Serializable
All Known Implementing Classes:
GlobeLayerProperties

public interface IGlobeLayerProperties4
extends Serializable

Provides access to members that manipulate the globe layer properties.

Description

This interface is new at ArcGIS 9.3. It supersedes IGlobeLayerProperties and IGlobeLayerProperties2.

Product Availability

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


Method Summary
 void applyDisplayProperties(ILayer pLayer)
          Applies the display properties of the layer.
 void estimateFeatureLODRange(int[] minLOD, int[] defaultLOD, int[] maxLOD, int[] pMinMinLOD, int[] pMaxMaxLOD)
          Suggests LOD range values for the layer.
 void estimateMinimumCellSize(double[] minCellsize)
          Suggests the minimum cell size for rasterization.
 void estimateSymbologyScalingFactor(double[] metersPerPoint)
          Suggests the scaling factor of meters-per-point to be applied on symbol sizes during rasterization.
 void estimateThresholdDistances(double[] minVisibleDistance, double[] maxVisibleDistance)
          Suggests visibility distance range for the layer.
 double getAlphaThreshold()
          Alpha threshold for transparency.
 int getBaseImageDrawingPriority()
          Indicates the drawing priority for images on the globe.
 int getCacheCompressionType()
          The cache compression type.
 String getCacheID()
          Unique layer cache ID.
 String getCacheName()
          The path to the layer cache.
 int getCacheRemovalOption()
          The cache removal option.
 IEnvelope getExtent(ILayer pLayer)
          Calculate the extent of the layer, including elevation.
 int getFloatingSeeThroughOrder()
          Indicates the see-through order for a floating layer.
 IGlobeDisplay getGlobeDisplay()
          The globe display.
 IGlobeHeightProperties getHeightProperties()
          The height properties.
 int getImageCatalogCrossoverLevel()
          Crossover Level of Detail (0-31) for image catalog layers.
 int getImageSamplingMode()
          Image sampling mode for display.
 IIMSGlobeConnection getIMSConnection()
          The IMS connection, if it exists.
 void getLossyCompressionOption(boolean[] pbLossyCompression, short[] pQuality)
          Gets the lossy compression option and compression quality.
 ILayer getMasterLayer()
          The layer that defines properties for an elevation layer.
 int getMaxCacheSizeLimitMB()
          Maximum cache size [MB] as a hint to cache maintenance utilities.
 int getMaxFeatureLevelOfDetail()
          Level of Detail (0-31) for feature layers.
 double getMaximumDistance()
          The maximum distance at which the layer is visible.
 int getMaxLOD()
          Maximum LOD allowed.
 double getMinimumCellSize()
          Minimum cell size for rasters, in meters.
 double getMinimumCellSizeDegrees()
          Minimum cell size for rasters, in degrees.
 double getMinimumDistance()
          The minimum distance at which the layer is visible.
 int getMinLOD()
          Minimum LOD allowed.
 void getPartialLODRange(int[] fromLod, int[] toLod)
          Returns LOD range of partial cache generation.
 int getRasterTileSize()
          Rasterized vector tile size.
 double getSymbologyScalingFactor()
          The scaling factor of meters-per-point to be applied on symbol sizes during rasterization.
 int getTextureCompressionType()
          The current texture compression type.
 int getTextureDisplayType()
          The current texture display type.
 double getTextureDownsamplingFactor()
          The texture down-sampling factor.
 int getType()
          The data type.
 int getVectorTileSize()
          Maximum vector tile size.
 void initCacheName(IGlobe pGlobe, ILayer pLayer, boolean bOverwrite)
          Initializes the cache name.
 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 isCacheNameValid()
          Indicates if the path to the layer cache is valid.
 boolean isConsolidatedChild()
          Indicates if the cache is consolidated into the parent's.
 boolean isConsolidatedParent()
          Indicates if the group layer cache consolidates some of the children.
 boolean isDisconnected()
          Indicates if the layer is not associated with a data source.
 boolean isDynamicallyRasterized()
          Indicates if the feature data is to be rasterized.
 boolean isExtruded()
          Indicates if the feature data is to be extruded.
 boolean isFetchingSuspendedWhenNavigating()
          Indicates if the layer is visible while interactive navigation.
 boolean isFullCacheOption()
          Indicates if the layer should be fully cached.
 boolean isFullyCached()
          Indicates if the layer is fully cached.
 boolean isInvalidateCache()
          Indicates if changes in the properties have made the cache invalid (must be refreshed).
 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 isPerTileVisibility()
          Indicates if the visibility threshold is applied per tile.
 boolean isRasterCatalogCacheConsolidated()
          Indicates if a raster catalog has a consolidated cache.
 boolean isRasterizerUsesOpenGL()
          Indicates if a raster catalog has a consolidated cache.
 boolean isScale3DSymbols()
          Indicates if the the 3D symbols will be scaled with the distance.
 boolean isStrictOnDemandMode()
          Indicates if the tile generation is done strictly on demand.
 boolean isUse16ColorBits()
          Indicates whether to use 16 bits for color.
 boolean isUse16ElevationBits()
          Indicates whether to use 16 bits for elevation.
 boolean isUseCache()
          Indicates if the layer will use a disk data cache.
 void putLossyCompressionOption(boolean bLossyCompression, short quality)
          Puts the lossy compression option and compression quality.
 void setAlphaThreshold(double threshold)
          Alpha threshold for transparency.
 void setBaseImageDrawingPriority(int pPriority)
          Indicates the drawing priority for images on the globe.
 void setCacheCompressionType(int pType)
          The cache compression type.
 void setCacheName(String pCacheName)
          The path to the layer cache.
 void setCacheRemovalOption(int pOption)
          The cache removal option.
 void setFloatingSeeThroughOrder(int pOrder)
          Indicates the see-through order for a floating layer.
 void setFullCacheOption(boolean pbUseFullCache)
          Indicates if the layer should be fully cached.
 void setGlobeDisplayByRef(IGlobeDisplay ppDisplay)
          The globe display.
 void setHeightPropertiesByRef(IGlobeHeightProperties ppProps)
          The height properties.
 void setImageCatalogCrossoverLevel(int pLevel)
          Crossover Level of Detail (0-31) for image catalog layers.
 void setImageSamplingMode(int pMode)
          Image sampling mode for display.
 void setIMSConnectionByRef(IIMSGlobeConnection ppConnection)
          The IMS connection, if it exists.
 void setInvalidateCache(boolean pbInvalidate)
          Indicates if changes in the properties have made the cache invalid (must be refreshed).
 void setIsCacheNameValid(boolean validCacheName)
          Indicates if the path to the layer cache is valid.
 void setIsConsolidatedParent(boolean bConsolidated)
          Indicates if the group layer cache consolidates some of the children.
 void setIsDynamicallyRasterized(boolean dynamicallyRasterized)
          Indicates if the feature data is to be rasterized.
 void setIsExtruded(boolean extruded)
          Indicates if the feature data is to be extruded.
 void setIsFetchingSuspendedWhenNavigating(boolean bFetchingDisabledWhenNavigating)
          Indicates if the layer is visible while interactive navigation.
 void setIsFullyCached(boolean pbFullyCached)
          Indicates if the layer is fully cached.
 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 setIsRasterCatalogCacheConsolidated(boolean bConsolidated)
          Indicates if a raster catalog has a consolidated cache.
 void setMaxCacheSizeLimitMB(int pLimit)
          Maximum cache size [MB] as a hint to cache maintenance utilities.
 void setMaxFeatureLevelOfDetail(int pLevel)
          Level of Detail (0-31) for feature layers.
 void setMaximumDistance(double pDistance)
          The maximum distance at which the layer is visible.
 void setMaxLOD(int lod)
          Maximum LOD allowed.
 void setMinimumCellSize(double pMinCellSize)
          Minimum cell size for rasters, in meters.
 void setMinimumCellSizeDegrees(double pMinCellSize)
          Minimum cell size for rasters, in degrees.
 void setMinimumDistance(double pDistance)
          The minimum distance at which the layer is visible.
 void setMinLOD(int lod)
          Minimum LOD allowed.
 void setNewCacheName(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 setPerTileVisibility(boolean pbPerTileVisibility)
          Indicates if the visibility threshold is applied per tile.
 void setRasterizerUsesOpenGL(boolean bUsesOpenGL)
          Indicates if a raster catalog has a consolidated cache.
 void setScale3DSymbols(boolean pbScaleSyms)
          Indicates if the the 3D symbols will be scaled with the distance.
 void setStrictOnDemandMode(boolean strictOnDemandMode)
          Indicates if the tile generation is done strictly on demand.
 void setSymbologyScalingFactor(double metersPerPoint)
          The scaling factor of meters-per-point to be applied on symbol sizes during rasterization.
 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 setType(int pType)
          The data type.
 void setUse16ColorBits(boolean pbUse16Bits)
          Indicates whether to use 16 bits for color.
 void setUse16ElevationBits(boolean pbUse16Bits)
          Indicates whether to use 16 bits for elevation.
 void setUseCache(boolean pbUseCache)
          Indicates if the layer will use a disk data cache.
 void setVectorTileSize(int psize)
          Maximum vector tile size.
 void validateType()
          Validates the data type.
 

Method Detail

getType

int getType()
            throws IOException,
                   AutomationException
The data type.

Product Availability

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

Returns:
A com.esri.arcgis.globecore.esriGlobeDataType constant
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setType

void setType(int pType)
             throws IOException,
                    AutomationException
The data type.

Product Availability

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

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

validateType

void validateType()
                  throws IOException,
                         AutomationException
Validates the data type.

Product Availability

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

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

initCacheName

void initCacheName(IGlobe pGlobe,
                   ILayer pLayer,
                   boolean bOverwrite)
                   throws IOException,
                          AutomationException
Initializes the cache name.

Product Availability

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

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

getHeightProperties

IGlobeHeightProperties getHeightProperties()
                                           throws IOException,
                                                  AutomationException
The height properties.

Product Availability

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

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

setHeightPropertiesByRef

void setHeightPropertiesByRef(IGlobeHeightProperties ppProps)
                              throws IOException,
                                     AutomationException
The height properties.

Product Availability

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

Parameters:
ppProps - A reference to a com.esri.arcgis.globecore.IGlobeHeightProperties (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getCacheName

String getCacheName()
                    throws IOException,
                           AutomationException
The path to the layer cache.

Product Availability

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

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

setCacheName

void setCacheName(String pCacheName)
                  throws IOException,
                         AutomationException
The path to the layer cache.

Product Availability

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

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

isCacheNameValid

boolean isCacheNameValid()
                         throws IOException,
                                AutomationException
Indicates if the path to the layer cache is valid.

Product Availability

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

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

setIsCacheNameValid

void setIsCacheNameValid(boolean validCacheName)
                         throws IOException,
                                AutomationException
Indicates if the path to the layer cache is valid.

Product Availability

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

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

getGlobeDisplay

IGlobeDisplay getGlobeDisplay()
                              throws IOException,
                                     AutomationException
The globe display.

Product Availability

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

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

setGlobeDisplayByRef

void setGlobeDisplayByRef(IGlobeDisplay ppDisplay)
                          throws IOException,
                                 AutomationException
The globe display.

Product Availability

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

Parameters:
ppDisplay - A reference to a com.esri.arcgis.globecore.IGlobeDisplay (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getIMSConnection

IIMSGlobeConnection getIMSConnection()
                                     throws IOException,
                                            AutomationException
The IMS connection, if it exists.

Product Availability

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

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

setIMSConnectionByRef

void setIMSConnectionByRef(IIMSGlobeConnection ppConnection)
                           throws IOException,
                                  AutomationException
The IMS connection, if it exists.

Product Availability

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

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

getCacheRemovalOption

int getCacheRemovalOption()
                          throws IOException,
                                 AutomationException
The cache removal option.

Product Availability

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

Returns:
A com.esri.arcgis.globecore.esriGlobeLayerCacheRemovalOption constant
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setCacheRemovalOption

void setCacheRemovalOption(int pOption)
                           throws IOException,
                                  AutomationException
The cache removal option.

Product Availability

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

Parameters:
pOption - A com.esri.arcgis.globecore.esriGlobeLayerCacheRemovalOption constant (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isUse16ColorBits

boolean isUse16ColorBits()
                         throws IOException,
                                AutomationException
Indicates whether to use 16 bits for color.

Product Availability

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

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

setUse16ColorBits

void setUse16ColorBits(boolean pbUse16Bits)
                       throws IOException,
                              AutomationException
Indicates whether to use 16 bits for color.

Product Availability

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

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

isUse16ElevationBits

boolean isUse16ElevationBits()
                             throws IOException,
                                    AutomationException
Indicates whether to use 16 bits for elevation.

Product Availability

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

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

setUse16ElevationBits

void setUse16ElevationBits(boolean pbUse16Bits)
                           throws IOException,
                                  AutomationException
Indicates whether to use 16 bits for elevation.

Product Availability

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

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

getLossyCompressionOption

void getLossyCompressionOption(boolean[] pbLossyCompression,
                               short[] pQuality)
                               throws IOException,
                                      AutomationException
Gets the lossy compression option and compression quality.

Product Availability

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

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

putLossyCompressionOption

void putLossyCompressionOption(boolean bLossyCompression,
                               short quality)
                               throws IOException,
                                      AutomationException
Puts the lossy compression option and compression quality.

Product Availability

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

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

isFullCacheOption

boolean isFullCacheOption()
                          throws IOException,
                                 AutomationException
Indicates if the layer should be fully cached.

Product Availability

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

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

setFullCacheOption

void setFullCacheOption(boolean pbUseFullCache)
                        throws IOException,
                               AutomationException
Indicates if the layer should be fully cached.

Product Availability

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

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

isFullyCached

boolean isFullyCached()
                      throws IOException,
                             AutomationException
Indicates if the layer is fully cached.

Product Availability

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

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

setIsFullyCached

void setIsFullyCached(boolean pbFullyCached)
                      throws IOException,
                             AutomationException
Indicates if the layer is fully cached.

Product Availability

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

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

setInvalidateCache

void setInvalidateCache(boolean pbInvalidate)
                        throws IOException,
                               AutomationException
Indicates if changes in the properties have made the cache invalid (must be refreshed).

Product Availability

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

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

isInvalidateCache

boolean isInvalidateCache()
                          throws IOException,
                                 AutomationException
Indicates if changes in the properties have made the cache invalid (must be refreshed).

Product Availability

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

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

isDisconnected

boolean isDisconnected()
                       throws IOException,
                              AutomationException
Indicates if the layer is not associated with a data source.

Product Availability

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

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

getExtent

IEnvelope getExtent(ILayer pLayer)
                    throws IOException,
                           AutomationException
Calculate the extent of the layer, including elevation.

Product Availability

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

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

isScale3DSymbols

boolean isScale3DSymbols()
                         throws IOException,
                                AutomationException
Indicates if the the 3D symbols will be scaled with the distance.

Product Availability

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

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

setScale3DSymbols

void setScale3DSymbols(boolean pbScaleSyms)
                       throws IOException,
                              AutomationException
Indicates if the the 3D symbols will be scaled with the distance.

Product Availability

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

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

getMinimumDistance

double getMinimumDistance()
                          throws IOException,
                                 AutomationException
The minimum distance at which the layer is visible.

Product Availability

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

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

setMinimumDistance

void setMinimumDistance(double pDistance)
                        throws IOException,
                               AutomationException
The minimum distance at which the layer is visible.

Product Availability

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

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

getMaximumDistance

double getMaximumDistance()
                          throws IOException,
                                 AutomationException
The maximum distance at which the layer is visible.

Product Availability

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

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

setMaximumDistance

void setMaximumDistance(double pDistance)
                        throws IOException,
                               AutomationException
The maximum distance at which the layer is visible.

Product Availability

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

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

isPerTileVisibility

boolean isPerTileVisibility()
                            throws IOException,
                                   AutomationException
Indicates if the visibility threshold is applied per tile.

Product Availability

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

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

setPerTileVisibility

void setPerTileVisibility(boolean pbPerTileVisibility)
                          throws IOException,
                                 AutomationException
Indicates if the visibility threshold is applied per tile.

Product Availability

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

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

getBaseImageDrawingPriority

int getBaseImageDrawingPriority()
                                throws IOException,
                                       AutomationException
Indicates the drawing priority for images on the globe.

Product Availability

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

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

setBaseImageDrawingPriority

void setBaseImageDrawingPriority(int pPriority)
                                 throws IOException,
                                        AutomationException
Indicates the drawing priority for images on the globe.

Product Availability

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

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

getFloatingSeeThroughOrder

int getFloatingSeeThroughOrder()
                               throws IOException,
                                      AutomationException
Indicates the see-through order for a floating layer.

Product Availability

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

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

setFloatingSeeThroughOrder

void setFloatingSeeThroughOrder(int pOrder)
                                throws IOException,
                                       AutomationException
Indicates the see-through order for a floating layer.

Product Availability

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

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

getImageSamplingMode

int getImageSamplingMode()
                         throws IOException,
                                AutomationException
Image sampling mode for display.

Product Availability

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

Returns:
A com.esri.arcgis.globecore.esriGlobeImageSamplingMode constant
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setImageSamplingMode

void setImageSamplingMode(int pMode)
                          throws IOException,
                                 AutomationException
Image sampling mode for display.

Product Availability

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

Parameters:
pMode - A com.esri.arcgis.globecore.esriGlobeImageSamplingMode constant (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getMinimumCellSize

double getMinimumCellSize()
                          throws IOException,
                                 AutomationException
Minimum cell size for rasters, in meters.

Product Availability

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

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

setMinimumCellSize

void setMinimumCellSize(double pMinCellSize)
                        throws IOException,
                               AutomationException
Minimum cell size for rasters, in meters.

Product Availability

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

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

getVectorTileSize

int getVectorTileSize()
                      throws IOException,
                             AutomationException
Maximum vector tile size.

Product Availability

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

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

setVectorTileSize

void setVectorTileSize(int psize)
                       throws IOException,
                              AutomationException
Maximum vector tile size.

Product Availability

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

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

setIsDynamicallyRasterized

void setIsDynamicallyRasterized(boolean dynamicallyRasterized)
                                throws IOException,
                                       AutomationException
Indicates if the feature data is to be rasterized.

Product Availability

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

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

isDynamicallyRasterized

boolean isDynamicallyRasterized()
                                throws IOException,
                                       AutomationException
Indicates if the feature data is to be rasterized.

Product Availability

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

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

setSymbologyScalingFactor

void setSymbologyScalingFactor(double metersPerPoint)
                               throws IOException,
                                      AutomationException
The scaling factor of meters-per-point to be applied on symbol sizes during rasterization.

Product Availability

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

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

getSymbologyScalingFactor

double getSymbologyScalingFactor()
                                 throws IOException,
                                        AutomationException
The scaling factor of meters-per-point to be applied on symbol sizes during rasterization.

Product Availability

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

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

setIsExtruded

void setIsExtruded(boolean extruded)
                   throws IOException,
                          AutomationException
Indicates if the feature data is to be extruded.

Product Availability

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

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

isExtruded

boolean isExtruded()
                   throws IOException,
                          AutomationException
Indicates if the feature data is to be extruded.

Product Availability

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

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

applyDisplayProperties

void applyDisplayProperties(ILayer pLayer)
                            throws IOException,
                                   AutomationException
Applies the display properties of the layer.

Product Availability

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

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

getMasterLayer

ILayer getMasterLayer()
                      throws IOException,
                             AutomationException
The layer that defines properties for an elevation layer. Null if the layer is its own master.

Product Availability

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

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

getMaxFeatureLevelOfDetail

int getMaxFeatureLevelOfDetail()
                               throws IOException,
                                      AutomationException
Level of Detail (0-31) for feature layers.

Product Availability

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

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

setMaxFeatureLevelOfDetail

void setMaxFeatureLevelOfDetail(int pLevel)
                                throws IOException,
                                       AutomationException
Level of Detail (0-31) for feature layers.

Product Availability

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

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

isConsolidatedChild

boolean isConsolidatedChild()
                            throws IOException,
                                   AutomationException
Indicates if the cache is consolidated into the parent's.

Product Availability

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

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

setIsConsolidatedParent

void setIsConsolidatedParent(boolean bConsolidated)
                             throws IOException,
                                    AutomationException
Indicates if the group layer cache consolidates some of the children.

Product Availability

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

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

isConsolidatedParent

boolean isConsolidatedParent()
                             throws IOException,
                                    AutomationException
Indicates if the group layer cache consolidates some of the children.

Product Availability

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

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

getImageCatalogCrossoverLevel

int getImageCatalogCrossoverLevel()
                                  throws IOException,
                                         AutomationException
Crossover Level of Detail (0-31) for image catalog layers.

Product Availability

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

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

setImageCatalogCrossoverLevel

void setImageCatalogCrossoverLevel(int pLevel)
                                   throws IOException,
                                          AutomationException
Crossover Level of Detail (0-31) for image catalog layers.

Product Availability

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

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

estimateFeatureLODRange

void estimateFeatureLODRange(int[] minLOD,
                             int[] defaultLOD,
                             int[] maxLOD,
                             int[] pMinMinLOD,
                             int[] pMaxMaxLOD)
                             throws IOException,
                                    AutomationException
Suggests LOD range values for the layer.

Product Availability

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

Parameters:
minLOD - The minLOD (out: use single element array)
defaultLOD - The defaultLOD (out: use single element array)
maxLOD - The maxLOD (out: use single element array)
pMinMinLOD - The pMinMinLOD (out: use single element array)
pMaxMaxLOD - The pMaxMaxLOD (out: use single element array)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getRasterTileSize

int getRasterTileSize()
                      throws IOException,
                             AutomationException
Rasterized vector tile size.

Product Availability

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

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

getMinLOD

int getMinLOD()
              throws IOException,
                     AutomationException
Minimum LOD allowed.

Product Availability

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

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

setMinLOD

void setMinLOD(int lod)
               throws IOException,
                      AutomationException
Minimum LOD allowed.

Product Availability

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

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

getMaxLOD

int getMaxLOD()
              throws IOException,
                     AutomationException
Maximum LOD allowed.

Product Availability

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

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

setMaxLOD

void setMaxLOD(int lod)
               throws IOException,
                      AutomationException
Maximum LOD allowed.

Product Availability

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

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

estimateThresholdDistances

void estimateThresholdDistances(double[] minVisibleDistance,
                                double[] maxVisibleDistance)
                                throws IOException,
                                       AutomationException
Suggests visibility distance range for the layer.

Product Availability

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

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

estimateSymbologyScalingFactor

void estimateSymbologyScalingFactor(double[] metersPerPoint)
                                    throws IOException,
                                           AutomationException
Suggests the scaling factor of meters-per-point to be applied on symbol sizes during rasterization.

Product Availability

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

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

setIsMapConsolidatedParent

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

Product Availability

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

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

isMapConsolidatedParent

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

Product Availability

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

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

isMapConsolidatedChild

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

Product Availability

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

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

setTextureDownsamplingFactor

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

Product Availability

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

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

getTextureDownsamplingFactor

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

Product Availability

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

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

setTextureCompressionType

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

Product Availability

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

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

getTextureCompressionType

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

Product Availability

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

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

setStrictOnDemandMode

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

Product Availability

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

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

isStrictOnDemandMode

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

Product Availability

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

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

getCacheID

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

Product Availability

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

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

isUseCache

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

Product Availability

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

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

setUseCache

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

Product Availability

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

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

setMaxCacheSizeLimitMB

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

Product Availability

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

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

getMaxCacheSizeLimitMB

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

Product Availability

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

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

setNewCacheName

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

Product Availability

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

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

estimateMinimumCellSize

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

Product Availability

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

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

setTextureDisplayType

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

Product Availability

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

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

getTextureDisplayType

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

Product Availability

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

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

setPartialLODRange

void setPartialLODRange(int fromLod,
                        int toLod)
                        throws IOException,
                               AutomationException
Sets LOD range of partial cache generation.

Product Availability

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

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

getPartialLODRange

void getPartialLODRange(int[] fromLod,
                        int[] toLod)
                        throws IOException,
                               AutomationException
Returns LOD range of partial cache generation.

Product Availability

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

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

invalidatePartialLODRange

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

Product Availability

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

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

isCacheIsDangling

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

Product Availability

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

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

setCacheCompressionType

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

Product Availability

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

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

getCacheCompressionType

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

Product Availability

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

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

getMinimumCellSizeDegrees

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

Product Availability

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

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

setMinimumCellSizeDegrees

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

Product Availability

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

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

setIsLayerClone

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

Product Availability

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

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

isLayerClone

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

Product Availability

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

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

setIsInvisibleWhenNavigating

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

Product Availability

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

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

isInvisibleWhenNavigating

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

Product Availability

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

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

setIsFetchingSuspendedWhenNavigating

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

Product Availability

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

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

isFetchingSuspendedWhenNavigating

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

Product Availability

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

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

setIsRasterCatalogCacheConsolidated

void setIsRasterCatalogCacheConsolidated(boolean bConsolidated)
                                         throws IOException,
                                                AutomationException
Indicates if a raster catalog has a consolidated cache.

Product Availability

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

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

isRasterCatalogCacheConsolidated

boolean isRasterCatalogCacheConsolidated()
                                         throws IOException,
                                                AutomationException
Indicates if a raster catalog has a consolidated cache.

Product Availability

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

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

setAlphaThreshold

void setAlphaThreshold(double threshold)
                       throws IOException,
                              AutomationException
Alpha threshold for transparency.

Product Availability

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

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

getAlphaThreshold

double getAlphaThreshold()
                         throws IOException,
                                AutomationException
Alpha threshold for transparency.

Product Availability

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

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

setRasterizerUsesOpenGL

void setRasterizerUsesOpenGL(boolean bUsesOpenGL)
                             throws IOException,
                                    AutomationException
Indicates if a raster catalog has a consolidated cache.

Product Availability

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

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

isRasterizerUsesOpenGL

boolean isRasterizerUsesOpenGL()
                               throws IOException,
                                      AutomationException
Indicates if a raster catalog has a consolidated cache.

Product Availability

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

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