com.esri.arcgis.analyst3d
Interface IGeometryMaterialList

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
GeometryMaterialList, IGeometryMaterialListProxy

public interface IGeometryMaterialList
extends java.io.Serializable

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

Description: 'Provides access to a list of objects implementing IGeometryMaterial.' 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 IIDb7685a34_2bc8_11d6_a4cc_444553547777
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 void addMaterial(IGeometryMaterial pMaterial)
          Add geometry material.
 void emptyList()
          Empty material list.
 int getCount()
          The Material Count.
 IGeometryMaterial getGeometryMaterial(int index)
          The Geometry Material.
 void insertMaterial(int index, IGeometryMaterial pMaterial)
          Insert geometry material at position.
 void removeMaterial(int index)
          Remove geometry material at position.
 

Field Detail

IIDb7685a34_2bc8_11d6_a4cc_444553547777

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

getCount

int getCount()
             throws java.io.IOException,
                    AutomationException
The Material Count.

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

addMaterial

void addMaterial(IGeometryMaterial pMaterial)
                 throws java.io.IOException,
                        AutomationException
Add geometry material.

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

insertMaterial

void insertMaterial(int index,
                    IGeometryMaterial pMaterial)
                    throws java.io.IOException,
                           AutomationException
Insert geometry material at position.

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

removeMaterial

void removeMaterial(int index)
                    throws java.io.IOException,
                           AutomationException
Remove geometry material at position.

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

emptyList

void emptyList()
               throws java.io.IOException,
                      AutomationException
Empty material list.

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

getGeometryMaterial

IGeometryMaterial getGeometryMaterial(int index)
                                      throws java.io.IOException,
                                             AutomationException
The Geometry Material.

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