com.esri.arcgis.globecore
Interface IGlobeLayerInfo

All Superinterfaces:
java.io.Serializable
All Known Subinterfaces:
IGlobeLayerInfo2
All Known Implementing Classes:
GlobeLayerInfo, IGlobeLayerInfo2Proxy, IGlobeLayerInfoProxy

public interface IGlobeLayerInfo
extends java.io.Serializable

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

Description: 'Provides access to the available properties of a globe layer info object.' 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 IID6a04b829_32ca_4bc0_bf6d_dd655fd80306
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 int getBaseImageDrawingPriority()
          Indicates the drawing priority for images on the globe.
 int getBaseOption()
          The base option.
 int getBaseSurfaceID()
          The layer ID of the base surface, (-1 if it doesn't exist).
 short getCompressionQuality()
          The compression quality used.
 java.lang.String getCopyrightText()
          Copyright information associated with the layer.
 int getDataType()
          The globe data type.
 java.lang.String getDescription()
          The description of the layer.
 java.lang.String getDisplayField()
          Primary display field.
 java.lang.String getElevationExpression()
          The elevation expression string for features, in globe units.
 IEnvelope getExtent()
          The geographic extent of the layer.
 java.lang.String getExtrusionExpression()
          The extrusion expression string.
 int getExtrusionType()
          The extrusion type.
 int getFaceCulling()
          The face culling option.
 IFields getFields()
          Array of attribute fields contained in the layer.
 int getFloatingSeeThroughOrder()
          Indicates the see-through order for a floating layer.
 IGlobeGraphicsLayer getGraphicsLayer()
          The embedded Graphics Layer.
 int getID()
          The layer identifier.
 int getImageCatalogCrossoverLevel()
          Crossover Level of Detail (0-31) for image catalog layers.
 int getImageSamplingMode()
          Image sampling mode for display.
 int getMaxFeatureLevelOfDetail()
          Level of Detail (0-31) for feature layers.
 double getMaximumDistance()
          The maximum visibility distance.
 double getMinimumCellSize()
          Minimum cell size for rasters, in meters.
 double getMinimumDistance()
          The minimum visibility distance.
 java.lang.String getName()
          The name of the layer.
 double getOffset()
          The constant elevation offset in meters.
 int getParentLayerID()
          The parent layer ID if it's a member of a composite layer.
 double getSymbologyScalingFactor()
          The scaling factor of meters-per-point to be applied on symbol sizes during rasterization.
 int getTransparency()
          The transparency percentage of the layer.
 java.lang.String getType()
          The layer type.
 double getZFactor()
          The z factor.
 boolean isComposite()
          Indicates if the layer is a composite layer.
 boolean isDynamicallyRasterized()
          Indicates if the feature data is to be rasterized.
 boolean isExtruded()
          Indicates if the feature data is to be extruded.
 boolean isGroup()
          Indicates if the layer is a group layer.
 boolean isHasElevationValues()
          Indicates whether the feature layer has elevation values.
 boolean isIlluminate()
          The illumination option.
 boolean isLossyCompression()
          Indicates if lossy compression is used.
 boolean isPerTileVisibility()
          Inidicates if visibility is checked for each tile.
 boolean isScale3DSymbols()
          Indicates if the the 3D symbols will be scaled with the distance.
 boolean isSmoothShading()
          The smooth shading option.
 boolean isUse16ColorBits()
          Indicates whether to use 16 bits for color.
 boolean isUse16ElevationBits()
          Indicates whether to use 16 bits for elevation.
 boolean isUseElevationValues()
          Indicates whether elevation values in the feature layer are used.
 boolean isVisible()
          Indicates if the layer is visible.
 

Field Detail

IID6a04b829_32ca_4bc0_bf6d_dd655fd80306

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

getID

int getID()
          throws java.io.IOException,
                 AutomationException
The layer identifier. This ID is used throughout to uniquely identify the layer for all requests.

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

getName

java.lang.String getName()
                         throws java.io.IOException,
                                AutomationException
The name of the layer.

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

getDescription

java.lang.String getDescription()
                                throws java.io.IOException,
                                       AutomationException
The description of the layer. This property is set in the General tab of the Layer Properties dialog.

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

isVisible

boolean isVisible()
                  throws java.io.IOException,
                         AutomationException
Indicates if the layer is visible.

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

getType

java.lang.String getType()
                         throws java.io.IOException,
                                AutomationException
The layer type.

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

getExtent

IEnvelope getExtent()
                    throws java.io.IOException,
                           AutomationException
The geographic extent of the layer.

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.

getFields

IFields getFields()
                  throws java.io.IOException,
                         AutomationException
Array of attribute fields contained in the layer.

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

getDisplayField

java.lang.String getDisplayField()
                                 throws java.io.IOException,
                                        AutomationException
Primary display field.

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

getTransparency

int getTransparency()
                    throws java.io.IOException,
                           AutomationException
The transparency percentage of the layer.

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

isComposite

boolean isComposite()
                    throws java.io.IOException,
                           AutomationException
Indicates if the layer is a composite layer.

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

isGroup

boolean isGroup()
                throws java.io.IOException,
                       AutomationException
Indicates if the layer is a group layer.

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

getParentLayerID

int getParentLayerID()
                     throws java.io.IOException,
                            AutomationException
The parent layer ID if it's a member of a composite layer.

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

getDataType

int getDataType()
                throws java.io.IOException,
                       AutomationException
The globe 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.

getMaximumDistance

double getMaximumDistance()
                          throws java.io.IOException,
                                 AutomationException
The maximum visibility distance.

Returns:
The pMaxDistance
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 visibility distance.

Returns:
The pMinDistance
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
Inidicates if visibility is checked for each tile.

Returns:
The pbPerTileVis
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.

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.

isLossyCompression

boolean isLossyCompression()
                           throws java.io.IOException,
                                  AutomationException
Indicates if lossy compression is used.

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

getCompressionQuality

short getCompressionQuality()
                            throws java.io.IOException,
                                   AutomationException
The compression quality used.

Returns:
The pQuality
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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

getBaseSurfaceID

int getBaseSurfaceID()
                     throws java.io.IOException,
                            AutomationException
The layer ID of the base surface, (-1 if it doesn't exist).

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

getBaseOption

int getBaseOption()
                  throws java.io.IOException,
                         AutomationException
The base option.

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

getElevationExpression

java.lang.String getElevationExpression()
                                        throws java.io.IOException,
                                               AutomationException
The elevation expression string for features, in globe units.

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

getOffset

double getOffset()
                 throws java.io.IOException,
                        AutomationException
The constant elevation offset in meters.

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

getZFactor

double getZFactor()
                  throws java.io.IOException,
                         AutomationException
The z factor.

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

isHasElevationValues

boolean isHasElevationValues()
                             throws java.io.IOException,
                                    AutomationException
Indicates whether the feature layer has elevation values.

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

isUseElevationValues

boolean isUseElevationValues()
                             throws java.io.IOException,
                                    AutomationException
Indicates whether elevation values in the feature layer are used.

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

getExtrusionType

int getExtrusionType()
                     throws java.io.IOException,
                            AutomationException
The extrusion type.

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

getExtrusionExpression

java.lang.String getExtrusionExpression()
                                        throws java.io.IOException,
                                               AutomationException
The extrusion expression string.

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

isIlluminate

boolean isIlluminate()
                     throws java.io.IOException,
                            AutomationException
The illumination option.

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

isSmoothShading

boolean isSmoothShading()
                        throws java.io.IOException,
                               AutomationException
The smooth shading option.

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

getFaceCulling

int getFaceCulling()
                   throws java.io.IOException,
                          AutomationException
The face culling option.

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

getGraphicsLayer

IGlobeGraphicsLayer getGraphicsLayer()
                                     throws java.io.IOException,
                                            AutomationException
The embedded Graphics Layer.

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

getCopyrightText

java.lang.String getCopyrightText()
                                  throws java.io.IOException,
                                         AutomationException
Copyright information associated with the layer.

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