public interface ITinEdge extends ITinElement, java.io.Serializable
Description: 'Provides access to members that control TIN edges.' 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 |
IID3e541322_1132_11d2_92f7_444553540000 |
static int |
xxDummy
Deprecated.
Internal use only
|
IID3e541320_1132_11d2_92f7_444553540000
Modifier and Type | Method and Description |
---|---|
double |
getAzimuthDegrees()
The azimuthal direction of the specified edge beginning at the FromNode in degrees.
|
double |
getAzimuthRadians()
The azimuthal direction of the specified edge beginning at the FromNode in radians.
|
ITinNode |
getFromNode()
The originating node of the specified edge.
|
ITinTriangle |
getLeftTriangle()
The triangle on the left (opposite) side of the specified edge.
|
double |
getLength()
The projected length of the specified edge.
|
double |
getLength3D()
The length of the specified edge measured on the TIN surface.
|
ITinEdge |
getNeighbor()
Returns the corresponding edge of the triangle opposite to the specified edge.
|
ITinEdge |
getNextCCW()
Returns the edge terminating at the FromNode of the specified edge.
|
ITinEdge |
getNextCW()
Returns the edge beginning at the ToNode of the specified edge.
|
ITinEdge |
getNextInTriangle()
Returns the next triangle sharing the FromNode of the specified edge in a clockwise direction.
|
ITinEdge |
getPreviousInTriangle()
Returns the next triangle sharing the FromNode of the specified edge in a counter-clockwise direction.
|
ITinTriangle |
getRightTriangle()
The triangle on the right side of the specified edge.
|
ITinNode |
getToNode()
The terminating node of the specified edge.
|
int |
getType()
The type of the specified edge.
|
void |
queryAsLine(ILine pLine)
Sets the specified edge equal to a line.
|
void |
queryAsWKSPointZs(_WKSPointZ[] pFrom,
_WKSPointZ[] pTo)
Sets the specified edge equal to its nodes as points with z values.
|
getIndex, getTagValue, getTheTin, init, isEmpty, isInsideDataArea, setEmpty
static final int IID3e541322_1132_11d2_92f7_444553540000
static final int xxDummy
static final java.lang.String IID
int getType() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.ITinNode getFromNode() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.ITinNode getToNode() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.ITinTriangle getLeftTriangle() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.ITinTriangle getRightTriangle() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.double getLength() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.double getLength3D() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.double getAzimuthRadians() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.double getAzimuthDegrees() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void queryAsLine(ILine pLine) throws java.io.IOException, AutomationException
pLine
- A reference to a com.esri.arcgis.geometry.ILine (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void queryAsWKSPointZs(_WKSPointZ[] pFrom, _WKSPointZ[] pTo) throws java.io.IOException, AutomationException
pFrom
- A Structure: com.esri.arcgis.system._WKSPointZ (A com.esri.arcgis.system._WKSPointZ COM typedef) (out: use single element array)pTo
- 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.ITinEdge getNextInTriangle() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.ITinEdge getPreviousInTriangle() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.ITinEdge getNeighbor() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.ITinEdge getNextCW() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.ITinEdge getNextCCW() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.