|
|||||||||
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 |