com.esri.arcgis.globecore
Interface IGlobeLayerProperties

All Superinterfaces:
java.io.Serializable
All Known Subinterfaces:
IGlobeLayerProperties2
All Known Implementing Classes:
GlobeLayerProperties, IGlobeLayerProperties2Proxy, IGlobeLayerPropertiesProxy

public interface IGlobeLayerProperties
extends java.io.Serializable

COM Interface 'IGlobeLayerProperties'. 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 IID86958a26_fded_4f90_b7c4_b6830065b5e2
           
static int xxDummy
          Deprecated. Internal use only
 
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 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.
 int getBaseImageDrawingPriority()
          Indicates the drawing priority for images on the globe.
 java.lang.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 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 getMinimumDistance()
          The minimum distance at which the layer is visible.
 int getMinLOD()
          Minimum LOD allowed.
 int getRasterTileSize()
          Rasterized vector tile size.
 double getSymbologyScalingFactor()
          The scaling factor of meters-per-point to be applied on symbol sizes during rasterization.
 int getType()
          The data type.
 int getVectorTileSize()
          Maximum vector tile size.
 void initCacheName(IGlobe pGlobe, ILayer pLayer, boolean bOverwrite)
          Initializes the cache name.
 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 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 isPerTileVisibility()
          Indicates if the visibility threshold is applied per tile.
 boolean isScale3DSymbols()
          Indicates if the the 3D symbols will be scaled with the distance.
 boolean isUse16ColorBits()
          Indicates whether to use 16 bits for color.
 boolean isUse16ElevationBits()
          Indicates whether to use 16 bits for elevation.
 void putLossyCompressionOption(boolean bLossyCompression, short quality)
          Puts the lossy compression option and compression quality.
 void setBaseImageDrawingPriority(int pPriority)
          Indicates the drawing priority for images on the globe.
 void setCacheName(java.lang.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 setIsFullyCached(boolean pbFullyCached)
          Indicates if the layer is fully cached.
 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 setMinimumDistance(double pDistance)
          The minimum distance at which the layer is visible.
 void setMinLOD(int lod)
          Minimum LOD allowed.
 void setPerTileVisibility(boolean pbPerTileVisibility)
          Indicates if the visibility threshold is applied per tile.
 void setScale3DSymbols(boolean pbScaleSyms)
          Indicates if the the 3D symbols will be scaled with the distance.
 void setSymbologyScalingFactor(double metersPerPoint)
          The scaling factor of meters-per-point to be applied on symbol sizes during rasterization.
 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 setVectorTileSize(int psize)
          Maximum vector tile size.
 void validateType()
          Validates the data type.
 

Field Detail

IID86958a26_fded_4f90_b7c4_b6830065b5e2

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

getType

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

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

setType

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

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

validateType

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

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

initCacheName

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

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:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getHeightProperties

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

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

setHeightPropertiesByRef

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

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

getCacheName

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

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

setCacheName

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

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

isCacheNameValid

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

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

setIsCacheNameValid

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

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

getGlobeDisplay

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

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

setGlobeDisplayByRef

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

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

getIMSConnection

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

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

setIMSConnectionByRef

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

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

getCacheRemovalOption

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

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

setCacheRemovalOption

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

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

isUse16ColorBits

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

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

setUse16ColorBits

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

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

isUse16ElevationBits

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

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

setUse16ElevationBits

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

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

getLossyCompressionOption

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

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

putLossyCompressionOption

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

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

isFullCacheOption

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

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

setFullCacheOption

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

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

isFullyCached

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

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

setIsFullyCached

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

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

setInvalidateCache

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

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

isInvalidateCache

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

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

isDisconnected

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

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

getExtent

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

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

isScale3DSymbols

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

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

setScale3DSymbols

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

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

getMinimumDistance

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

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

setMinimumDistance

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

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

getMaximumDistance

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

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

setMaximumDistance

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

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

isPerTileVisibility

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

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

setPerTileVisibility

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

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

getBaseImageDrawingPriority

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

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

setBaseImageDrawingPriority

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

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

getFloatingSeeThroughOrder

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

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

setFloatingSeeThroughOrder

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

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

getImageSamplingMode

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

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

setImageSamplingMode

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

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

getMinimumCellSize

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

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

setMinimumCellSize

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

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

getVectorTileSize

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

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

setVectorTileSize

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

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

setIsDynamicallyRasterized

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

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

isDynamicallyRasterized

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

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

setSymbologyScalingFactor

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

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

getSymbologyScalingFactor

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

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

setIsExtruded

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

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

isExtruded

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

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

applyDisplayProperties

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

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

getMasterLayer

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

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

getMaxFeatureLevelOfDetail

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

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

setMaxFeatureLevelOfDetail

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

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

isConsolidatedChild

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

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

setIsConsolidatedParent

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

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

isConsolidatedParent

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

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

getImageCatalogCrossoverLevel

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

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

setImageCatalogCrossoverLevel

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

Parameters:
pLevel - The pLevel (in)
Throws:
java.io.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 java.io.IOException,
                                    AutomationException
Suggests LOD range values for the layer.

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:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getRasterTileSize

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

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

getMinLOD

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

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

setMinLOD

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

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

getMaxLOD

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

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

setMaxLOD

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

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

estimateThresholdDistances

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

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

estimateSymbologyScalingFactor

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

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