public interface ITinNodeCollection
extends java.io.Serializable
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 =
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
IID
Deprecated.
Internal use only
|
static int |
IID9a2a4b72_11cf_11d2_a556_0000f8774f0f |
static int |
xxDummy
Deprecated.
Internal use only
|
Modifier and Type | Method and Description |
---|---|
void |
convertToVoronoiRegions(IFeatureClass pFeatureClass,
ITinFilter pFilter,
IPolygon pClippingPolygon,
java.lang.String indexFieldName,
java.lang.String tagFieldName)
Writes the set of Voronoi polygons for each node to a feature class.
|
ITinNode |
getNode(int index)
The node referenced by the index.
|
int |
getNodeCount()
The number of nodes in the TIN.
|
int |
getNodeTagValue(int index)
Returns the tag value of the TIN node specified by the index.
|
double |
getNodeZ(int index)
Returns the z value of the node referenced by the index.
|
IPolygon |
getVoronoiRegion(int nodeIndex,
IPolygon pClippingPolygon)
Returns a Voronoi polygon about the node referenced by the index.
|
IPolygon |
getVoronoiRegionNoClip(int nodeIndex)
Returns a Voronoi polygon about the node referenced by the index.
|
boolean |
isHasNodeTagValues()
Indicates if TIN nodes have tag values.
|
void |
queryNode(int index,
ITinNode pNode)
Sets the node equal to that specified by the index.
|
void |
queryNodeAsPoint(int index,
IPoint pPoint)
Sets the node equal to a point specified by the index.
|
void |
queryNodeAsWKSPointZ(int index,
_WKSPointZ[] pPoint)
Sets the node equal to a z-value point specified by the index.
|
static final int IID9a2a4b72_11cf_11d2_a556_0000f8774f0f
static final int xxDummy
static final java.lang.String IID
int getNodeCount() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.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.void queryNode(int index, ITinNode pNode) throws java.io.IOException, AutomationException
index
- The index (in)pNode
- A reference to a com.esri.arcgis.geodatabase.ITinNode (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void queryNodeAsPoint(int index, IPoint pPoint) throws java.io.IOException, AutomationException
index
- The index (in)pPoint
- 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 queryNodeAsWKSPointZ(int index, _WKSPointZ[] pPoint) throws java.io.IOException, AutomationException
index
- The index (in)pPoint
- 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.IPolygon getVoronoiRegionNoClip(int nodeIndex) throws java.io.IOException, AutomationException
nodeIndex
- The nodeIndex (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.IPolygon getVoronoiRegion(int nodeIndex, IPolygon pClippingPolygon) throws java.io.IOException, AutomationException
nodeIndex
- The nodeIndex (in)pClippingPolygon
- A reference to a com.esri.arcgis.geometry.IPolygon (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void convertToVoronoiRegions(IFeatureClass pFeatureClass, ITinFilter pFilter, IPolygon pClippingPolygon, java.lang.String indexFieldName, java.lang.String tagFieldName) throws java.io.IOException, AutomationException
pFeatureClass
- A reference to a com.esri.arcgis.geodatabase.IFeatureClass (in)pFilter
- A reference to a com.esri.arcgis.geodatabase.ITinFilter (in)pClippingPolygon
- A reference to a com.esri.arcgis.geometry.IPolygon (in)indexFieldName
- The indexFieldName (in)tagFieldName
- The tagFieldName (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.double getNodeZ(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 getNodeTagValue(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 isHasNodeTagValues() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.