public interface ITinTriangle extends ITinElement, java.io.Serializable
Description: 'Provides access to members that control TIN triangles.' 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 |
IID3e541323_1132_11d2_92f7_444553540000 |
static int |
xxDummy
Deprecated.
Internal use only
|
IID3e541320_1132_11d2_92f7_444553540000
Modifier and Type | Method and Description |
---|---|
double |
getArea()
The projected area of the specified TIN triangle.
|
double |
getArea3D()
The area of the specified triangle as measured on the TIN surface.
|
double |
getAspectDegrees()
The aspect of the specified triangle in degrees.
|
double |
getAspectRadians()
The aspect of the specified triangle in radians.
|
ITinEdge |
getEdge(int index)
The triangle edge specified by the index.
|
double |
getIntensity()
The brightness value of the specified triangle.
|
ITinNode |
getNode(int index)
The triangle node specified by the index.
|
double |
getPerimeter()
The projected perimeter of the specified TIN triangle.
|
double |
getPerimeter3D()
The perimeter of the specified triangle as measured on the TIN surface.
|
double |
getSlopeDegrees()
The slope of the specified triangle in degrees.
|
double |
getSlopePercent()
The slope of the specified triangle in percent.
|
double |
getSlopeRadians()
The slope of the specified triangle in radians.
|
void |
queryAdjacentTriangleIndices(int[] pTi,
int[] pTj,
int[] pTk)
An array of index numbers belonging to triangles adjacent to the specified triangle.
|
void |
queryAdjacentTriangles(ITinTriangle pTi,
ITinTriangle pTj,
ITinTriangle pTk)
The array of triangles adjacent to the specified triangle.
|
void |
queryAsRing(IRing pRing)
Sets the specified triangle as a ring.
|
void |
queryCentroid(IPoint pCentroid)
The centroid of the specified triangle as determined by averaging the coordinates of its vertices.
|
void |
queryCircumCircle(IPoint pCenter,
double[] pRadius)
The circle circumscribing the specified triangle about its vertices.
|
void |
queryElevationBand(double zLowerBound,
double zUpperBound,
int[] pCount,
_WKSPointZ[] pRegion)
The polygon based on the specified triangle and input bounds.
|
void |
queryNormal(IVector3D pNormal)
The vector normal to the specified triangle.
|
void |
queryVertices(_WKSPointZ[] pPi,
_WKSPointZ[] pPj,
_WKSPointZ[] pPk)
The vertices of the specified triangle as point features.
|
getIndex, getTagValue, getTheTin, init, isEmpty, isInsideDataArea, setEmpty
static final int IID3e541323_1132_11d2_92f7_444553540000
static final int xxDummy
static final java.lang.String IID
ITinNode getNode(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.ITinEdge getEdge(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.double getArea() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.double getPerimeter() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.double getArea3D() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.double getPerimeter3D() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void queryNormal(IVector3D pNormal) throws java.io.IOException, AutomationException
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.double getSlopeRadians() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.double getSlopeDegrees() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.double getSlopePercent() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.double getAspectRadians() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.double getAspectDegrees() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.double getIntensity() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void queryVertices(_WKSPointZ[] pPi, _WKSPointZ[] pPj, _WKSPointZ[] pPk) throws java.io.IOException, AutomationException
pPi
- A Structure: com.esri.arcgis.system._WKSPointZ (A com.esri.arcgis.system._WKSPointZ COM typedef) (out: use single element array)pPj
- A Structure: com.esri.arcgis.system._WKSPointZ (A com.esri.arcgis.system._WKSPointZ COM typedef) (out: use single element array)pPk
- A Structure: com.esri.arcgis.system._WKSPointZ (A com.esri.arcgis.system._WKSPointZ COM typedef) (out: use single element array)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void queryAsRing(IRing pRing) throws java.io.IOException, AutomationException
pRing
- A reference to a com.esri.arcgis.geometry.IRing (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void queryCentroid(IPoint pCentroid) throws java.io.IOException, AutomationException
pCentroid
- A reference to a com.esri.arcgis.geometry.IPoint (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void queryCircumCircle(IPoint pCenter, double[] pRadius) throws java.io.IOException, AutomationException
pCenter
- A reference to a com.esri.arcgis.geometry.IPoint (in)pRadius
- The pRadius (out: use single element array)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void queryElevationBand(double zLowerBound, double zUpperBound, int[] pCount, _WKSPointZ[] pRegion) throws java.io.IOException, AutomationException
zLowerBound
- The zLowerBound (in)zUpperBound
- The zUpperBound (in)pCount
- The pCount (out: use single element array)pRegion
- A Structure: com.esri.arcgis.system._WKSPointZ (A com.esri.arcgis.system._WKSPointZ COM typedef) (out: use single element array)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void queryAdjacentTriangles(ITinTriangle pTi, ITinTriangle pTj, ITinTriangle pTk) throws java.io.IOException, AutomationException
pTi
- A reference to a com.esri.arcgis.geodatabase.ITinTriangle (in)pTj
- A reference to a com.esri.arcgis.geodatabase.ITinTriangle (in)pTk
- A reference to a com.esri.arcgis.geodatabase.ITinTriangle (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void queryAdjacentTriangleIndices(int[] pTi, int[] pTj, int[] pTk) throws java.io.IOException, AutomationException
pTi
- The pTi (out: use single element array)pTj
- The pTj (out: use single element array)pTk
- The pTk (out: use single element array)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.