com.esri.arcgis.geodatabase
Interface ITinNode2

All Superinterfaces:
ITinElement, ITinNode, java.io.Serializable
All Known Implementing Classes:
ITinNode2Proxy, TinNode

public interface ITinNode2
extends ITinNode, java.io.Serializable

COM Interface 'ITinNode2'. Generated 3/19/2015 1:20:57 PM from 'C:\ArcGIS\COM\esriGeoDatabase.olb'

Description: 'Provides access to members that control TIN nodes.' 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 IID3d212052_ad4b_11d5_abb8_0008c73fd50c
           
static int xxDummy
          Deprecated. Internal use only
 
Fields inherited from interface com.esri.arcgis.geodatabase.ITinNode
IID3e541321_1132_11d2_92f7_444553540000
 
Fields inherited from interface com.esri.arcgis.geodatabase.ITinElement
IID3e541320_1132_11d2_92f7_444553540000
 
Method Summary
 int esri_getSource()
          The source of the node.
 int getDegree(boolean bEnforcedEdgesOnly)
          The degree of the node.
 ITinTriangle incidentTriangle()
          Returns any triangle having the node as one of it's vertices.
 int incidentTriangleIndex()
          Returns the index of any triangle having the node as one of it's vertices.
 boolean isOnDomainBoundary()
          Indicates if the specified node is on domain's boundary.
 void queryAdjacentNodeIndices(ILongArray pNodes)
          Returns all nodes connecting to the node.
 void queryIncidentEdgeIndices(ILongArray pEdges)
          Returns all edges sharing the node.
 void queryIncidentTriangleIndices(ILongArray pTriangles)
          Returns all triangles sharing the node.
 
Methods inherited from interface com.esri.arcgis.geodatabase.ITinNode
getAdjacentNodes, getIncidentEdges, getIncidentTriangles, getVoronoiRegion, getX, getY, getZ, queryAsPoint, queryAsWKSPointZ
 
Methods inherited from interface com.esri.arcgis.geodatabase.ITinElement
getIndex, getTagValue, getTheTin, init, isEmpty, isInsideDataArea, setEmpty
 

Field Detail

IID3d212052_ad4b_11d5_abb8_0008c73fd50c

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

esri_getSource

int esri_getSource()
                   throws java.io.IOException,
                          AutomationException
The source of the node.

Returns:
A com.esri.arcgis.geodatabase.esriTinNodeSourceType constant
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getDegree

int getDegree(boolean bEnforcedEdgesOnly)
              throws java.io.IOException,
                     AutomationException
The degree of the node.

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

isOnDomainBoundary

boolean isOnDomainBoundary()
                           throws java.io.IOException,
                                  AutomationException
Indicates if the specified node is on domain's boundary.

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

queryAdjacentNodeIndices

void queryAdjacentNodeIndices(ILongArray pNodes)
                              throws java.io.IOException,
                                     AutomationException
Returns all nodes connecting to the node.

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

queryIncidentEdgeIndices

void queryIncidentEdgeIndices(ILongArray pEdges)
                              throws java.io.IOException,
                                     AutomationException
Returns all edges sharing the node.

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

queryIncidentTriangleIndices

void queryIncidentTriangleIndices(ILongArray pTriangles)
                                  throws java.io.IOException,
                                         AutomationException
Returns all triangles sharing the node.

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

incidentTriangle

ITinTriangle incidentTriangle()
                              throws java.io.IOException,
                                     AutomationException
Returns any triangle having the node as one of it's vertices.

Returns:
A reference to a com.esri.arcgis.geodatabase.ITinTriangle
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

incidentTriangleIndex

int incidentTriangleIndex()
                          throws java.io.IOException,
                                 AutomationException
Returns the index of any triangle having the node as one of it's vertices.

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