|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface IGlobeDisplayLayers2
Provides extended access to members that manipulate globe display layers.
| Method Summary | |
|---|---|
void |
countTiles(ILayer pLayer,
int fromLOD,
int toLOD,
double[] pCount)
Counts the number of possible layer tiles in the specified levels of detail. |
void |
getFeatureTransformation(ILayer pLayer,
int featureID,
IVector3D[] ppTrans,
IVector3D[] ppScale,
IVector3D[] ppRotate)
Gets the transformation of a specific feature. |
void |
getFeatureVisibility(ILayer pLayer,
int featureID,
boolean[] pbVisible,
int[] pTransparency)
Gets the visibility of a specific feature. |
int |
getInternalGlobeIndex(ILayer pLayer)
Gets the index of the internal globe that the layer belongs to. |
void |
invalidateExtent(ILayer pLayer,
IEnvelope pExtent,
int minLOD,
int maxLOD,
boolean bRedraw,
boolean bWaitUntilComplete)
Invalidates layer tiles in the given extent and levels of detail. |
boolean |
isGenerateTilesOverwrites()
Overwrite option when using the GenerateTiles method. |
void |
setFeatureTransformation(ILayer pLayer,
int featureID,
IVector3D pTrans,
IVector3D pScale,
IVector3D pRotate)
Sets a transformation for a specific feature. |
void |
setFeatureVisibility(ILayer pLayer,
int featureID,
boolean bVisible,
int transparency)
Sets the visibility of a specific feature. |
void |
setGenerateTilesOverwrites(boolean pbOverwrites)
Overwrite option when using the GenerateTiles method. |
void |
setStrictOnDemandMode(ILayer pLayer,
boolean rhs2)
Strict on-demand mode of a layer tile generation. |
void |
setTextureCompressionType(ILayer pLayer,
int rhs2)
Sets texture compression type of a layer. |
void |
setTextureDisplayType(ILayer pLayer,
int rhs2)
Sets texture display type of a layer. |
void |
setTextureDownsamplingFactor(ILayer pLayer,
double rhs2)
Sets texture down-sampling factor of a layer. |
| Methods inherited from interface com.esri.arcgis.globecore.IGlobeDisplayLayers |
|---|
addLayer, applyHeightProperties, findGlobeProperties, generateTiles, getBaseLayers, getMaximumLayerLOD, isParentsAreVisible, refreshLayer, refreshLayerSelection, refreshTextureObjectsLayer, removeLayer, reparent, setIsLayerVisible, setLayerDepthPriority, setLayerFaceCulling, setLayerLightingOption, setLayerShadingMode, setLayerTransparency |
| Method Detail |
|---|
void setTextureDownsamplingFactor(ILayer pLayer,
double rhs2)
throws IOException,
AutomationException
pLayer - A reference to a com.esri.arcgis.carto.ILayer (in)rhs2 - The rhs2 (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setTextureCompressionType(ILayer pLayer,
int rhs2)
throws IOException,
AutomationException
pLayer - A reference to a com.esri.arcgis.carto.ILayer (in)rhs2 - A com.esri.arcgis.analyst3d.esriTextureFormatType constant (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void invalidateExtent(ILayer pLayer,
IEnvelope pExtent,
int minLOD,
int maxLOD,
boolean bRedraw,
boolean bWaitUntilComplete)
throws IOException,
AutomationException
pLayer - A reference to a com.esri.arcgis.carto.ILayer (in)pExtent - A reference to a com.esri.arcgis.geometry.IEnvelope (in)minLOD - The minLOD (in)maxLOD - The maxLOD (in)bRedraw - The bRedraw (in)bWaitUntilComplete - The bWaitUntilComplete (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setFeatureTransformation(ILayer pLayer,
int featureID,
IVector3D pTrans,
IVector3D pScale,
IVector3D pRotate)
throws IOException,
AutomationException
pLayer - A reference to a com.esri.arcgis.carto.ILayer (in)featureID - The featureID (in)pTrans - A reference to a com.esri.arcgis.geometry.IVector3D (in)pScale - A reference to a com.esri.arcgis.geometry.IVector3D (in)pRotate - A reference to a com.esri.arcgis.geometry.IVector3D (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void getFeatureTransformation(ILayer pLayer,
int featureID,
IVector3D[] ppTrans,
IVector3D[] ppScale,
IVector3D[] ppRotate)
throws IOException,
AutomationException
pLayer - A reference to a com.esri.arcgis.carto.ILayer (in)featureID - The featureID (in)ppTrans - A reference to a com.esri.arcgis.geometry.IVector3D (out: use single element array)ppScale - A reference to a com.esri.arcgis.geometry.IVector3D (out: use single element array)ppRotate - A reference to a com.esri.arcgis.geometry.IVector3D (out: use single element array)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setFeatureVisibility(ILayer pLayer,
int featureID,
boolean bVisible,
int transparency)
throws IOException,
AutomationException
pLayer - A reference to a com.esri.arcgis.carto.ILayer (in)featureID - The featureID (in)bVisible - The bVisible (in)transparency - The transparency (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void getFeatureVisibility(ILayer pLayer,
int featureID,
boolean[] pbVisible,
int[] pTransparency)
throws IOException,
AutomationException
pLayer - A reference to a com.esri.arcgis.carto.ILayer (in)featureID - The featureID (in)pbVisible - The pbVisible (out: use single element array)pTransparency - The pTransparency (out: use single element array)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setStrictOnDemandMode(ILayer pLayer,
boolean rhs2)
throws IOException,
AutomationException
pLayer - A reference to a com.esri.arcgis.carto.ILayer (in)rhs2 - The rhs2 (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setGenerateTilesOverwrites(boolean pbOverwrites)
throws IOException,
AutomationException
pbOverwrites - The pbOverwrites (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
boolean isGenerateTilesOverwrites()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void countTiles(ILayer pLayer,
int fromLOD,
int toLOD,
double[] pCount)
throws IOException,
AutomationException
pLayer - A reference to a com.esri.arcgis.carto.ILayer (in)fromLOD - The fromLOD (in)toLOD - The toLOD (in)pCount - The pCount (out: use single element array)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setTextureDisplayType(ILayer pLayer,
int rhs2)
throws IOException,
AutomationException
pLayer - A reference to a com.esri.arcgis.carto.ILayer (in)rhs2 - A com.esri.arcgis.analyst3d.esriTextureFormatType constant (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
int getInternalGlobeIndex(ILayer pLayer)
throws IOException,
AutomationException
pLayer - A reference to a com.esri.arcgis.carto.ILayer (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||