|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.esri.arcgis.globecore.GlobeLayerInfo
public class GlobeLayerInfo
The Globe Layer Info coclass provides information about a globe layer.
Constructor Summary | |
---|---|
GlobeLayerInfo()
Constructs a GlobeLayerInfo using ArcGIS Engine. |
|
GlobeLayerInfo(Object obj)
Deprecated. As of ArcGIS 9.2, replaced by normal Java casts. GlobeLayerInfo theGlobeLayerInfo = (GlobeLayerInfo) obj; |
Method Summary | |
---|---|
void |
deserialize(IXMLSerializeData data)
Deserializes an object from XML. |
boolean |
equals(Object o)
Compare this object with another |
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). |
void |
getClassID(GUID[] pClassID)
getClassID |
static String |
getClsid()
getClsid. |
short |
getCompressionQuality()
The compression quality used. |
String |
getCopyrightText()
Copyright information associated with the layer. |
int |
getDataType()
The globe data type. |
String |
getDescription()
The description of the layer. |
String |
getDisplayField()
Primary display field. |
String |
getElevationExpression()
The elevation expression string for features, in globe units. |
IEnvelope |
getExtent()
The geographic extent of the layer. |
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. |
int |
getMaxLOD()
The maximum LOD of the Layer. |
double |
getMinimumCellSize()
Minimum cell size for rasters, in meters. |
double |
getMinimumDistance()
The minimum visibility distance. |
int |
getMinLOD()
The minimum LOD of the Layer. |
String |
getMinNamespaceSupported()
The minimum namespace the class can serialize to (eg the 90 namespace). |
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. |
int |
getRasterTileSize()
Rasterized vector tile size. |
void |
getSizeMax(_ULARGE_INTEGER[] pcbSize)
getSizeMax |
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 |
getTransparency()
The transparency percentage of the layer. |
String |
getType()
The layer type. |
double |
getZFactor()
The z factor. |
int |
hashCode()
the hashcode for this object |
boolean |
isComposite()
Indicates if the layer is a composite layer. |
void |
isDirty()
isDirty |
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. |
void |
load(IStream pstm)
load |
void |
readExternal(ObjectInput in)
|
void |
save(IStream pstm,
int fClearDirty)
save |
void |
serialize(IXMLSerializeData data)
Serializes an object to XML. |
void |
writeExternal(ObjectOutput out)
|
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface com.esri.arcgis.interop.RemoteObjRef |
---|
getJintegraDispatch, release |
Constructor Detail |
---|
public GlobeLayerInfo() throws IOException, UnknownHostException
IOException
- if there are interop problems
UnknownHostException
- if there are interop problemspublic GlobeLayerInfo(Object obj) throws IOException
GlobeLayerInfo theGlobeLayerInfo = (GlobeLayerInfo) obj;
obj
to GlobeLayerInfo
.
obj
- an object returned from ArcGIS Engine or Server
IOException
- if there are interop problemsMethod Detail |
---|
public static String getClsid()
public boolean equals(Object o)
equals
in class Object
public int hashCode()
hashCode
in class Object
public int getID() throws IOException, AutomationException
getID
in interface IGlobeLayerInfo
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public String getName() throws IOException, AutomationException
getName
in interface IGlobeLayerInfo
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public String getDescription() throws IOException, AutomationException
getDescription
in interface IGlobeLayerInfo
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isVisible() throws IOException, AutomationException
isVisible
in interface IGlobeLayerInfo
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public String getType() throws IOException, AutomationException
getType
in interface IGlobeLayerInfo
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IEnvelope getExtent() throws IOException, AutomationException
getExtent
in interface IGlobeLayerInfo
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IFields getFields() throws IOException, AutomationException
getFields
in interface IGlobeLayerInfo
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public String getDisplayField() throws IOException, AutomationException
getDisplayField
in interface IGlobeLayerInfo
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getTransparency() throws IOException, AutomationException
getTransparency
in interface IGlobeLayerInfo
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isComposite() throws IOException, AutomationException
isComposite
in interface IGlobeLayerInfo
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isGroup() throws IOException, AutomationException
isGroup
in interface IGlobeLayerInfo
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getParentLayerID() throws IOException, AutomationException
getParentLayerID
in interface IGlobeLayerInfo
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getDataType() throws IOException, AutomationException
getDataType
in interface IGlobeLayerInfo
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public double getMaximumDistance() throws IOException, AutomationException
getMaximumDistance
in interface IGlobeLayerInfo
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public double getMinimumDistance() throws IOException, AutomationException
getMinimumDistance
in interface IGlobeLayerInfo
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isPerTileVisibility() throws IOException, AutomationException
isPerTileVisibility
in interface IGlobeLayerInfo
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isUse16ColorBits() throws IOException, AutomationException
isUse16ColorBits
in interface IGlobeLayerInfo
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isUse16ElevationBits() throws IOException, AutomationException
isUse16ElevationBits
in interface IGlobeLayerInfo
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isLossyCompression() throws IOException, AutomationException
isLossyCompression
in interface IGlobeLayerInfo
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public short getCompressionQuality() throws IOException, AutomationException
getCompressionQuality
in interface IGlobeLayerInfo
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isScale3DSymbols() throws IOException, AutomationException
isScale3DSymbols
in interface IGlobeLayerInfo
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getBaseImageDrawingPriority() throws IOException, AutomationException
getBaseImageDrawingPriority
in interface IGlobeLayerInfo
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getFloatingSeeThroughOrder() throws IOException, AutomationException
getFloatingSeeThroughOrder
in interface IGlobeLayerInfo
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getImageSamplingMode() throws IOException, AutomationException
getImageSamplingMode
in interface IGlobeLayerInfo
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public double getMinimumCellSize() throws IOException, AutomationException
getMinimumCellSize
in interface IGlobeLayerInfo
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isDynamicallyRasterized() throws IOException, AutomationException
isDynamicallyRasterized
in interface IGlobeLayerInfo
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public double getSymbologyScalingFactor() throws IOException, AutomationException
getSymbologyScalingFactor
in interface IGlobeLayerInfo
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isExtruded() throws IOException, AutomationException
isExtruded
in interface IGlobeLayerInfo
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getMaxFeatureLevelOfDetail() throws IOException, AutomationException
getMaxFeatureLevelOfDetail
in interface IGlobeLayerInfo
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getImageCatalogCrossoverLevel() throws IOException, AutomationException
getImageCatalogCrossoverLevel
in interface IGlobeLayerInfo
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getBaseSurfaceID() throws IOException, AutomationException
getBaseSurfaceID
in interface IGlobeLayerInfo
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getBaseOption() throws IOException, AutomationException
getBaseOption
in interface IGlobeLayerInfo
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public String getElevationExpression() throws IOException, AutomationException
getElevationExpression
in interface IGlobeLayerInfo
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public double getOffset() throws IOException, AutomationException
getOffset
in interface IGlobeLayerInfo
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public double getZFactor() throws IOException, AutomationException
getZFactor
in interface IGlobeLayerInfo
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isHasElevationValues() throws IOException, AutomationException
isHasElevationValues
in interface IGlobeLayerInfo
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isUseElevationValues() throws IOException, AutomationException
isUseElevationValues
in interface IGlobeLayerInfo
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getExtrusionType() throws IOException, AutomationException
getExtrusionType
in interface IGlobeLayerInfo
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public String getExtrusionExpression() throws IOException, AutomationException
getExtrusionExpression
in interface IGlobeLayerInfo
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isIlluminate() throws IOException, AutomationException
isIlluminate
in interface IGlobeLayerInfo
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isSmoothShading() throws IOException, AutomationException
isSmoothShading
in interface IGlobeLayerInfo
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getFaceCulling() throws IOException, AutomationException
getFaceCulling
in interface IGlobeLayerInfo
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IGlobeGraphicsLayer getGraphicsLayer() throws IOException, AutomationException
getGraphicsLayer
in interface IGlobeLayerInfo
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public String getCopyrightText() throws IOException, AutomationException
getCopyrightText
in interface IGlobeLayerInfo
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getMinLOD() throws IOException, AutomationException
The minimum Level of Detail of the layer. Indicates the minimum level for which data cache could be generated.
getMinLOD
in interface IGlobeLayerInfo2
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getMaxLOD() throws IOException, AutomationException
The maximum Level of Detail of the layer. Indicates the maximum level for which data cache could be generated.
getMaxLOD
in interface IGlobeLayerInfo2
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getRasterTileSize() throws IOException, AutomationException
The tile size of a rasterized feature data.
getRasterTileSize
in interface IGlobeLayerInfo2
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public double getTextureDownsamplingFactor() throws IOException, AutomationException
getTextureDownsamplingFactor
in interface IGlobeLayerInfo2
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getTextureCompressionType() throws IOException, AutomationException
getTextureCompressionType
in interface IGlobeLayerInfo2
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getTextureDisplayType() throws IOException, AutomationException
getTextureDisplayType
in interface IGlobeLayerInfo2
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void serialize(IXMLSerializeData data) throws IOException, AutomationException
serialize
in interface IXMLSerialize
data
- A reference to a com.esri.arcgis.system.IXMLSerializeData (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void deserialize(IXMLSerializeData data) throws IOException, AutomationException
deserialize
in interface IXMLSerialize
data
- A reference to a com.esri.arcgis.system.IXMLSerializeData (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void isDirty() throws IOException, AutomationException
IPersistStream is a Microsoft interface. Please refer to MSDN for information about this interface.
isDirty
in interface IPersistStream
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void load(IStream pstm) throws IOException, AutomationException
IPersistStream is a Microsoft interface. Please refer to MSDN for information about this interface.
load
in interface IPersistStream
pstm
- A reference to a com.esri.arcgis.system.IStream (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void save(IStream pstm, int fClearDirty) throws IOException, AutomationException
IPersistStream is a Microsoft interface. Please refer to MSDN for information about this interface.
save
in interface IPersistStream
pstm
- A reference to a com.esri.arcgis.system.IStream (in)fClearDirty
- The fClearDirty (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void getSizeMax(_ULARGE_INTEGER[] pcbSize) throws IOException, AutomationException
IPersistStream is a Microsoft interface. Please refer to MSDN for information about this interface.
getSizeMax
in interface IPersistStream
pcbSize
- A Structure: com.esri.arcgis.system._ULARGE_INTEGER (out: use single element array)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void getClassID(GUID[] pClassID) throws IOException, AutomationException
IPersist is a Microsoft interface. Please refer to MSDN for information about this interface.
getClassID
in interface IPersist
pClassID
- A Structure: com.esri.arcgis.support.ms.stdole.GUID (out: use single element array)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public String getMinNamespaceSupported() throws IOException, AutomationException
getMinNamespaceSupported
in interface IXMLVersionSupport
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void writeExternal(ObjectOutput out) throws IOException
writeExternal
in interface Externalizable
IOException
public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
readExternal
in interface Externalizable
IOException
ClassNotFoundException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |