public interface IGeneralMultiPatchInfo
extends java.io.Serializable
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 =
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
IID
Deprecated.
Internal use only
|
static int |
IID69656158_701d_408c_8b6a_a0b4c012c843 |
static int |
xxDummy
Deprecated.
Internal use only
|
Modifier and Type | Method and Description |
---|---|
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.
|
static final int IID69656158_701d_408c_8b6a_a0b4c012c843
static final int xxDummy
static final java.lang.String IID
int getVertexCount() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.int getPatchCount() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.int getMCount() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.int getNormalCount() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.int getTextureVertexCount() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.int getIdCount() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.int getMaterialCount() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.int getPatchVertexCount(int patch) throws java.io.IOException, AutomationException
patch
- The patch (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.int getPatchType(int patch) throws java.io.IOException, AutomationException
patch
- The patch (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.int getPatchPriority(int patch) throws java.io.IOException, AutomationException
patch
- The patch (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.int getPatchMaterialIndex(int patch) throws java.io.IOException, AutomationException
patch
- The patch (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception._WKSPointZ getPatchVertex(int patch, int index) throws java.io.IOException, AutomationException
patch
- The patch (in)index
- The index (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.double getPatchM(int patch, int index) throws java.io.IOException, AutomationException
patch
- The patch (in)index
- The index (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void queryPatchNormal(int patch, int index, IVector3D pNormal) throws java.io.IOException, AutomationException
patch
- The patch (in)index
- The index (in)pNormal
- A reference to a com.esri.arcgis.geometry.IVector3D (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.int getPatchTextureVertexCount(int patch) throws java.io.IOException, AutomationException
patch
- The patch (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception._WKSPoint getPatchTextureVertex(int patch, int index) throws java.io.IOException, AutomationException
patch
- The patch (in)index
- The index (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.int getPatchVertexID(int patch, int index) throws java.io.IOException, AutomationException
patch
- The patch (in)index
- The index (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.int getMaterialColor(int index) throws java.io.IOException, AutomationException
index
- The index (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.int getMaterialTransparencyPercent(int index) throws java.io.IOException, AutomationException
index
- The index (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.boolean isMaterialCullBackface(int index) throws java.io.IOException, AutomationException
index
- The index (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.boolean isMaterialTextured(int index) throws java.io.IOException, AutomationException
index
- The index (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.int getMaterialTextureRowCount(int index) throws java.io.IOException, AutomationException
index
- The index (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.int getMaterialTextureColumnCount(int index) throws java.io.IOException, AutomationException
index
- The index (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.int getMaterialTextureBytesPerPixel(int index) throws java.io.IOException, AutomationException
index
- The index (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.int getMaterialTexturePixelColor(int index, int row, int column) throws java.io.IOException, AutomationException
index
- The index (in)row
- The row (in)column
- The column (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.