|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface IGlobeGraphicsLayer
Provides access to the Globe Graphics Layer.
| Method Summary | |
|---|---|
void |
addElement(IElement pElement,
IGlobeGraphicsElementProperties pProps,
int[] pElementIndex)
Adds a Graphics Element with specific Globe properties. |
void |
findElement(String name,
IElement[] ppElement,
int[] pElementIndex)
Find an element by name. |
void |
findElementIndex(IElement pElement,
int[] pElementIndex)
Find an element index for fast access. |
void |
getElementName(IElement pElement,
String[] pName)
Gets the name of an element. |
void |
getElementTransformation(int elementIndex,
IVector3D[] ppTrans,
IVector3D[] ppScale,
IVector3D[] ppRotate)
Get the transformation of an element. |
void |
getGlobeProperties(IElement pElement,
IGlobeGraphicsElementProperties[] ppProps)
Gets specific Globe properties. |
void |
getIsElementVisible(int elementIndex,
boolean[] pbVisible)
Get the visibility of an element. |
boolean |
isHasPerElementIllumination()
The option to apply per-element illumination. |
boolean |
isHasVisibleRasterizedElements()
Indicates if there are visible rasterized elements. |
boolean |
isHidden()
The option to hide the graphics layer from the TOC and avoid persistency. |
boolean |
isSelectable()
The option to allow element selection. |
void |
putElementName(IElement pElement,
String name)
Puts the name of an element. |
void |
putIsElementVisible(int elementIndex,
boolean bVisible)
Set the visibility of an element. |
void |
setElementTransformation(int elementIndex,
IVector3D pTrans,
IVector3D pScale,
IVector3D pRotate)
Set the transformation of an element. |
void |
setGlobeProperties(IElement pElement,
IGlobeGraphicsElementProperties pProps)
Sets specific Globe properties. |
void |
setHasPerElementIllumination(boolean bHasPerElementIllumination)
The option to apply per-element illumination. |
void |
setIsHidden(boolean pbHide)
The option to hide the graphics layer from the TOC and avoid persistency. |
void |
setIsSelectable(boolean bIsSelectable)
The option to allow element selection. |
void |
setRasterizedSymbologyScalingFactor(double rhs1)
The symbol scale factor for rasterized graphics elements. |
void |
updateAllElements()
Refresh all elements. |
void |
updateElementByIndex(int elementIndex)
Updates an element given its index. |
| Method Detail |
|---|
void addElement(IElement pElement,
IGlobeGraphicsElementProperties pProps,
int[] pElementIndex)
throws IOException,
AutomationException
pElement - A reference to a com.esri.arcgis.carto.IElement (in)pProps - A reference to a com.esri.arcgis.globecore.IGlobeGraphicsElementProperties (in)pElementIndex - The pElementIndex (out: use single element array)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setGlobeProperties(IElement pElement,
IGlobeGraphicsElementProperties pProps)
throws IOException,
AutomationException
pElement - A reference to a com.esri.arcgis.carto.IElement (in)pProps - A reference to a com.esri.arcgis.globecore.IGlobeGraphicsElementProperties (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void getGlobeProperties(IElement pElement,
IGlobeGraphicsElementProperties[] ppProps)
throws IOException,
AutomationException
pElement - A reference to a com.esri.arcgis.carto.IElement (in)ppProps - A reference to a com.esri.arcgis.globecore.IGlobeGraphicsElementProperties (out: use single element array)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void putElementName(IElement pElement,
String name)
throws IOException,
AutomationException
pElement - A reference to a com.esri.arcgis.carto.IElement (in)name - The name (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void getElementName(IElement pElement,
String[] pName)
throws IOException,
AutomationException
pElement - A reference to a com.esri.arcgis.carto.IElement (in)pName - The pName (out: use single element array)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void findElement(String name,
IElement[] ppElement,
int[] pElementIndex)
throws IOException,
AutomationException
name - The name (in)ppElement - A reference to a com.esri.arcgis.carto.IElement (out: use single element array)pElementIndex - The pElementIndex (out: use single element array)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void findElementIndex(IElement pElement,
int[] pElementIndex)
throws IOException,
AutomationException
pElement - A reference to a com.esri.arcgis.carto.IElement (in)pElementIndex - The pElementIndex (out: use single element array)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void updateElementByIndex(int elementIndex)
throws IOException,
AutomationException
elementIndex - The elementIndex (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void putIsElementVisible(int elementIndex,
boolean bVisible)
throws IOException,
AutomationException
elementIndex - The elementIndex (in)bVisible - The bVisible (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void getIsElementVisible(int elementIndex,
boolean[] pbVisible)
throws IOException,
AutomationException
elementIndex - The elementIndex (in)pbVisible - The pbVisible (out: use single element array)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setElementTransformation(int elementIndex,
IVector3D pTrans,
IVector3D pScale,
IVector3D pRotate)
throws IOException,
AutomationException
elementIndex - The elementIndex (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 getElementTransformation(int elementIndex,
IVector3D[] ppTrans,
IVector3D[] ppScale,
IVector3D[] ppRotate)
throws IOException,
AutomationException
elementIndex - The elementIndex (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 setIsHidden(boolean pbHide)
throws IOException,
AutomationException
pbHide - The pbHide (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
boolean isHidden()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void updateAllElements()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
boolean isHasVisibleRasterizedElements()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setRasterizedSymbologyScalingFactor(double rhs1)
throws IOException,
AutomationException
rhs1 - The rhs1 (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setHasPerElementIllumination(boolean bHasPerElementIllumination)
throws IOException,
AutomationException
bHasPerElementIllumination - The bHasPerElementIllumination (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
boolean isHasPerElementIllumination()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setIsSelectable(boolean bIsSelectable)
throws IOException,
AutomationException
bIsSelectable - The bIsSelectable (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
boolean isSelectable()
throws IOException,
AutomationException
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 | ||||||||