com.esri.arcgis.analyst3d
Interface IGraphicsContainer3D

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

public interface IGraphicsContainer3D
extends java.io.Serializable

COM Interface 'IGraphicsContainer3D'. Generated 3/19/2015 1:20:51 PM from 'C:\ArcGIS\COM\esri3DAnalyst.olb'

Description: 'Provides access to members that manipulate the graphics container.' 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 IIDef879196_01de_11d4_ab69_0008c73fd50c
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 void addElement(IElement element)
          Adds a new graphic element to the container.
 void addElements(IElementCollection elements)
          Adds a collection of new graphic elements to the container.
 void beginBatchUpdate()
          Initiates a batch update of the container.
 void deleteAllElements()
          Deletes all the elements.
 void deleteElement(IElement element)
          Deletes the given element.
 void endBatchUpdate()
          Terminates a batch update of the container.
 IElement getElement(int index)
          The element in the container defined by the given index.
 int getElementCount()
          The number of elements in the container.
 IEnumElement locateElements(IPoint pPoint, double tolerance)
          Returns the elements that intersect with the given ray.
 IEnumElement locateElementsByEnvelope(IEnvelope pEnvelope)
          Returns the elements that intersect with the given envelope.
 void moveElementFromGroup(IGroupElement pGroup, IElement pElement)
          Move the specified element from the group to the container.
 void moveElementToGroup(IElement pElement, IGroupElement pGroup)
          Move the specified element from the container to the group.
 IElement next()
          The next graphic in the container.
 void reset()
          Resets the internal cursor so that 'Next' returns the first element.
 

Field Detail

IIDef879196_01de_11d4_ab69_0008c73fd50c

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

next

IElement next()
              throws java.io.IOException,
                     AutomationException
The next graphic in the container.

Returns:
A reference to a com.esri.arcgis.carto.IElement
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

reset

void reset()
           throws java.io.IOException,
                  AutomationException
Resets the internal cursor so that 'Next' returns the first element.

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

getElementCount

int getElementCount()
                    throws java.io.IOException,
                           AutomationException
The number of elements in the container.

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

getElement

IElement getElement(int index)
                    throws java.io.IOException,
                           AutomationException
The element in the container defined by the given index.

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

beginBatchUpdate

void beginBatchUpdate()
                      throws java.io.IOException,
                             AutomationException
Initiates a batch update of the container.

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

endBatchUpdate

void endBatchUpdate()
                    throws java.io.IOException,
                           AutomationException
Terminates a batch update of the container.

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

addElement

void addElement(IElement element)
                throws java.io.IOException,
                       AutomationException
Adds a new graphic element to the container.

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

addElements

void addElements(IElementCollection elements)
                 throws java.io.IOException,
                        AutomationException
Adds a collection of new graphic elements to the container.

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

deleteElement

void deleteElement(IElement element)
                   throws java.io.IOException,
                          AutomationException
Deletes the given element.

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

deleteAllElements

void deleteAllElements()
                       throws java.io.IOException,
                              AutomationException
Deletes all the elements.

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

moveElementToGroup

void moveElementToGroup(IElement pElement,
                        IGroupElement pGroup)
                        throws java.io.IOException,
                               AutomationException
Move the specified element from the container to the group.

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

moveElementFromGroup

void moveElementFromGroup(IGroupElement pGroup,
                          IElement pElement)
                          throws java.io.IOException,
                                 AutomationException
Move the specified element from the group to the container.

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

locateElements

IEnumElement locateElements(IPoint pPoint,
                            double tolerance)
                            throws java.io.IOException,
                                   AutomationException
Returns the elements that intersect with the given ray.

Parameters:
pPoint - A reference to a com.esri.arcgis.geometry.IPoint (in)
tolerance - The tolerance (in)
Returns:
A reference to a com.esri.arcgis.carto.IEnumElement
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

locateElementsByEnvelope

IEnumElement locateElementsByEnvelope(IEnvelope pEnvelope)
                                      throws java.io.IOException,
                                             AutomationException
Returns the elements that intersect with the given envelope.

Parameters:
pEnvelope - A reference to a com.esri.arcgis.geometry.IEnvelope (in)
Returns:
A reference to a com.esri.arcgis.carto.IEnumElement
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.