com.esri.arcgis.globecore
Interface IGlobeGraphicsLayer

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
GlobeGraphicsLayer, IGlobeGraphicsLayerProxy

public interface IGlobeGraphicsLayer
extends java.io.Serializable

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

Description: 'Provides access to the Globe Graphics Layer.' 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 IID5ae75603_dd33_4d19_8116_4e6169b2eb9f
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 void addElement(IElement pElement, IGlobeGraphicsElementProperties pProps, int[] pElementIndex)
          Adds a Graphics Element with specific Globe properties.
 void findElement(java.lang.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, java.lang.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, java.lang.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.
 

Field Detail

IID5ae75603_dd33_4d19_8116_4e6169b2eb9f

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

addElement

void addElement(IElement pElement,
                IGlobeGraphicsElementProperties pProps,
                int[] pElementIndex)
                throws java.io.IOException,
                       AutomationException
Adds a Graphics Element with specific Globe properties.

Parameters:
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)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setGlobeProperties

void setGlobeProperties(IElement pElement,
                        IGlobeGraphicsElementProperties pProps)
                        throws java.io.IOException,
                               AutomationException
Sets specific Globe properties.

Parameters:
pElement - A reference to a com.esri.arcgis.carto.IElement (in)
pProps - A reference to a com.esri.arcgis.globecore.IGlobeGraphicsElementProperties (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getGlobeProperties

void getGlobeProperties(IElement pElement,
                        IGlobeGraphicsElementProperties[] ppProps)
                        throws java.io.IOException,
                               AutomationException
Gets specific Globe properties.

Parameters:
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)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

putElementName

void putElementName(IElement pElement,
                    java.lang.String name)
                    throws java.io.IOException,
                           AutomationException
Puts the name of an element.

Parameters:
pElement - A reference to a com.esri.arcgis.carto.IElement (in)
name - The name (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getElementName

void getElementName(IElement pElement,
                    java.lang.String[] pName)
                    throws java.io.IOException,
                           AutomationException
Gets the name of an element.

Parameters:
pElement - A reference to a com.esri.arcgis.carto.IElement (in)
pName - The pName (out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

findElement

void findElement(java.lang.String name,
                 IElement[] ppElement,
                 int[] pElementIndex)
                 throws java.io.IOException,
                        AutomationException
Find an element by name.

Parameters:
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)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

findElementIndex

void findElementIndex(IElement pElement,
                      int[] pElementIndex)
                      throws java.io.IOException,
                             AutomationException
Find an element index for fast access.

Parameters:
pElement - A reference to a com.esri.arcgis.carto.IElement (in)
pElementIndex - The pElementIndex (out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

updateElementByIndex

void updateElementByIndex(int elementIndex)
                          throws java.io.IOException,
                                 AutomationException
Updates an element given its index.

Parameters:
elementIndex - The elementIndex (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

putIsElementVisible

void putIsElementVisible(int elementIndex,
                         boolean bVisible)
                         throws java.io.IOException,
                                AutomationException
Set the visibility of an element.

Parameters:
elementIndex - The elementIndex (in)
bVisible - The bVisible (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getIsElementVisible

void getIsElementVisible(int elementIndex,
                         boolean[] pbVisible)
                         throws java.io.IOException,
                                AutomationException
Get the visibility of an element.

Parameters:
elementIndex - The elementIndex (in)
pbVisible - The pbVisible (out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setElementTransformation

void setElementTransformation(int elementIndex,
                              IVector3D pTrans,
                              IVector3D pScale,
                              IVector3D pRotate)
                              throws java.io.IOException,
                                     AutomationException
Set the transformation of an element.

Parameters:
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)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getElementTransformation

void getElementTransformation(int elementIndex,
                              IVector3D[] ppTrans,
                              IVector3D[] ppScale,
                              IVector3D[] ppRotate)
                              throws java.io.IOException,
                                     AutomationException
Get the transformation of an element.

Parameters:
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)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setIsHidden

void setIsHidden(boolean pbHide)
                 throws java.io.IOException,
                        AutomationException
The option to hide the graphics layer from the TOC and avoid persistency.

Parameters:
pbHide - The pbHide (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isHidden

boolean isHidden()
                 throws java.io.IOException,
                        AutomationException
The option to hide the graphics layer from the TOC and avoid persistency.

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

updateAllElements

void updateAllElements()
                       throws java.io.IOException,
                              AutomationException
Refresh all elements.

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

isHasVisibleRasterizedElements

boolean isHasVisibleRasterizedElements()
                                       throws java.io.IOException,
                                              AutomationException
Indicates if there are visible rasterized elements.

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

setRasterizedSymbologyScalingFactor

void setRasterizedSymbologyScalingFactor(double rhs1)
                                         throws java.io.IOException,
                                                AutomationException
The symbol scale factor for rasterized graphics elements.

Parameters:
rhs1 - The rhs1 (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setHasPerElementIllumination

void setHasPerElementIllumination(boolean bHasPerElementIllumination)
                                  throws java.io.IOException,
                                         AutomationException
The option to apply per-element illumination.

Parameters:
bHasPerElementIllumination - The bHasPerElementIllumination (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isHasPerElementIllumination

boolean isHasPerElementIllumination()
                                    throws java.io.IOException,
                                           AutomationException
The option to apply per-element illumination.

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

setIsSelectable

void setIsSelectable(boolean bIsSelectable)
                     throws java.io.IOException,
                            AutomationException
The option to allow element selection.

Parameters:
bIsSelectable - The bIsSelectable (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isSelectable

boolean isSelectable()
                     throws java.io.IOException,
                            AutomationException
The option to allow element selection.

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