com.esri.arcgis.geometry
Interface IGeneralMultiPatchInfo

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
IGeneralMultiPatchInfoProxy, MultiPatch

public interface IGeneralMultiPatchInfo
extends java.io.Serializable

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

Description: 'Interface to get infomation of a GeneralMultiPatch.' 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 IID69656158_701d_408c_8b6a_a0b4c012c843
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 int getIdCount()
          Get Id Count.
 int getMaterialColor(int index)
          Get material color.
 int getMaterialCount()
          Get Material Count.
 int getMaterialTextureBytesPerPixel(int index)
          Get Material texture bytes per pixel.
 int getMaterialTextureColumnCount(int index)
          Get Material texture column count.
 int getMaterialTexturePixelColor(int index, int row, int column)
          Get Material texture pixel color.
 int getMaterialTextureRowCount(int index)
          Get Material texture row count.
 int getMaterialTransparencyPercent(int index)
          Get transparency %, in range of 0 - 100
 int getMCount()
          Get M Count.
 int getNormalCount()
          Get Normal Count.
 int getPatchCount()
          Get Patch Count.
 double getPatchM(int patch, int index)
          Get M for patch at vertex index.
 int getPatchMaterialIndex(int patch)
          Get patch material index.
 int getPatchPriority(int patch)
          Get patch priority.
 _WKSPoint getPatchTextureVertex(int patch, int index)
          Get Texture WKSPoint for a patch at vertex index.
 int getPatchTextureVertexCount(int patch)
          Get texture vertex count for a patch.
 int getPatchType(int patch)
          Get patch type.
 _WKSPointZ getPatchVertex(int patch, int index)
          Get Point for patch at vertex index.
 int getPatchVertexCount(int patch)
          Get count of vertices in patch.
 int getPatchVertexID(int patch, int index)
          Get vertex Id for a patch at vertex index.
 int getTextureVertexCount()
          Get Texture Vertex Count.
 int getVertexCount()
          Get Vertex Count.
 boolean isMaterialCullBackface(int index)
          Get backface culling enabled,
 boolean isMaterialTextured(int index)
          Get Is Material textured.
 void queryPatchNormal(int patch, int index, IVector3D pNormal)
          Copies the Normal for patch at specified vertex index into the input vector.
 

Field Detail

IID69656158_701d_408c_8b6a_a0b4c012c843

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

getVertexCount

int getVertexCount()
                   throws java.io.IOException,
                          AutomationException
Get Vertex Count.

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

getPatchCount

int getPatchCount()
                  throws java.io.IOException,
                         AutomationException
Get Patch Count.

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

getMCount

int getMCount()
              throws java.io.IOException,
                     AutomationException
Get M Count.

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

getNormalCount

int getNormalCount()
                   throws java.io.IOException,
                          AutomationException
Get Normal Count.

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

getTextureVertexCount

int getTextureVertexCount()
                          throws java.io.IOException,
                                 AutomationException
Get Texture Vertex Count.

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

getIdCount

int getIdCount()
               throws java.io.IOException,
                      AutomationException
Get Id Count.

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

getMaterialCount

int getMaterialCount()
                     throws java.io.IOException,
                            AutomationException
Get Material Count.

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

getPatchVertexCount

int getPatchVertexCount(int patch)
                        throws java.io.IOException,
                               AutomationException
Get count of vertices in patch.

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

getPatchType

int getPatchType(int patch)
                 throws java.io.IOException,
                        AutomationException
Get patch type.

Parameters:
patch - The patch (in)
Returns:
A com.esri.arcgis.geometry.esriPatchType constant
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getPatchPriority

int getPatchPriority(int patch)
                     throws java.io.IOException,
                            AutomationException
Get patch priority.

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

getPatchMaterialIndex

int getPatchMaterialIndex(int patch)
                          throws java.io.IOException,
                                 AutomationException
Get patch material index.

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

getPatchVertex

_WKSPointZ getPatchVertex(int patch,
                          int index)
                          throws java.io.IOException,
                                 AutomationException
Get Point for patch at vertex index.

Parameters:
patch - The patch (in)
index - The index (in)
Returns:
A Structure: com.esri.arcgis.system._WKSPointZ (A com.esri.arcgis.system._WKSPointZ COM typedef)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getPatchM

double getPatchM(int patch,
                 int index)
                 throws java.io.IOException,
                        AutomationException
Get M for patch at vertex index.

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

queryPatchNormal

void queryPatchNormal(int patch,
                      int index,
                      IVector3D pNormal)
                      throws java.io.IOException,
                             AutomationException
Copies the Normal for patch at specified vertex index into the input vector.

Parameters:
patch - The patch (in)
index - The index (in)
pNormal - 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.

getPatchTextureVertexCount

int getPatchTextureVertexCount(int patch)
                               throws java.io.IOException,
                                      AutomationException
Get texture vertex count for a patch.

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

getPatchTextureVertex

_WKSPoint getPatchTextureVertex(int patch,
                                int index)
                                throws java.io.IOException,
                                       AutomationException
Get Texture WKSPoint for a patch at vertex index.

Parameters:
patch - The patch (in)
index - The index (in)
Returns:
A Structure: com.esri.arcgis.system._WKSPoint (A com.esri.arcgis.system._WKSPoint COM typedef)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getPatchVertexID

int getPatchVertexID(int patch,
                     int index)
                     throws java.io.IOException,
                            AutomationException
Get vertex Id for a patch at vertex index.

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

getMaterialColor

int getMaterialColor(int index)
                     throws java.io.IOException,
                            AutomationException
Get material color.

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

getMaterialTransparencyPercent

int getMaterialTransparencyPercent(int index)
                                   throws java.io.IOException,
                                          AutomationException
Get transparency %, in range of 0 - 100

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

isMaterialCullBackface

boolean isMaterialCullBackface(int index)
                               throws java.io.IOException,
                                      AutomationException
Get backface culling enabled,

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

isMaterialTextured

boolean isMaterialTextured(int index)
                           throws java.io.IOException,
                                  AutomationException
Get Is Material textured.

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

getMaterialTextureRowCount

int getMaterialTextureRowCount(int index)
                               throws java.io.IOException,
                                      AutomationException
Get Material texture row count.

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

getMaterialTextureColumnCount

int getMaterialTextureColumnCount(int index)
                                  throws java.io.IOException,
                                         AutomationException
Get Material texture column count.

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

getMaterialTextureBytesPerPixel

int getMaterialTextureBytesPerPixel(int index)
                                    throws java.io.IOException,
                                           AutomationException
Get Material texture bytes per pixel.

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

getMaterialTexturePixelColor

int getMaterialTexturePixelColor(int index,
                                 int row,
                                 int column)
                                 throws java.io.IOException,
                                        AutomationException
Get Material texture pixel color.

Parameters:
index - The index (in)
row - The row (in)
column - The column (in)
Returns:
The pColor (A COM typedef)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.