com.esri.arcgis.geodatabase
Interface ITinNodeCollection

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
ITinNodeCollectionProxy, Tin

public interface ITinNodeCollection
extends java.io.Serializable

COM Interface 'ITinNodeCollection'. 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 IID9a2a4b72_11cf_11d2_a556_0000f8774f0f
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 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.
 

Field Detail

IID9a2a4b72_11cf_11d2_a556_0000f8774f0f

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

getNodeCount

int getNodeCount()
                 throws java.io.IOException,
                        AutomationException
The number of nodes in the TIN.

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

getNode

ITinNode getNode(int index)
                 throws java.io.IOException,
                        AutomationException
The node referenced by the index.

Parameters:
index - The index (in)
Returns:
A reference to a com.esri.arcgis.geodatabase.ITinNode
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

queryNode

void queryNode(int index,
               ITinNode pNode)
               throws java.io.IOException,
                      AutomationException
Sets the node equal to that specified by the index.

Parameters:
index - The index (in)
pNode - A reference to a com.esri.arcgis.geodatabase.ITinNode (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

queryNodeAsPoint

void queryNodeAsPoint(int index,
                      IPoint pPoint)
                      throws java.io.IOException,
                             AutomationException
Sets the node equal to a point specified by the index.

Parameters:
index - The index (in)
pPoint - A reference to a com.esri.arcgis.geometry.IPoint (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

queryNodeAsWKSPointZ

void queryNodeAsWKSPointZ(int index,
                          _WKSPointZ[] pPoint)
                          throws java.io.IOException,
                                 AutomationException
Sets the node equal to a z-value point specified by the index.

Parameters:
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)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getVoronoiRegionNoClip

IPolygon getVoronoiRegionNoClip(int nodeIndex)
                                throws java.io.IOException,
                                       AutomationException
Returns a Voronoi polygon about the node referenced by the index.

Parameters:
nodeIndex - The nodeIndex (in)
Returns:
A reference to a com.esri.arcgis.geometry.IPolygon
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getVoronoiRegion

IPolygon getVoronoiRegion(int nodeIndex,
                          IPolygon pClippingPolygon)
                          throws java.io.IOException,
                                 AutomationException
Returns a Voronoi polygon about the node referenced by the index.

Parameters:
nodeIndex - The nodeIndex (in)
pClippingPolygon - A reference to a com.esri.arcgis.geometry.IPolygon (in)
Returns:
A reference to a com.esri.arcgis.geometry.IPolygon
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

convertToVoronoiRegions

void convertToVoronoiRegions(IFeatureClass pFeatureClass,
                             ITinFilter pFilter,
                             IPolygon pClippingPolygon,
                             java.lang.String indexFieldName,
                             java.lang.String tagFieldName)
                             throws java.io.IOException,
                                    AutomationException
Writes the set of Voronoi polygons for each node to a feature class.

Parameters:
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)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getNodeZ

double getNodeZ(int index)
                throws java.io.IOException,
                       AutomationException
Returns the z value of the node referenced by the index.

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

getNodeTagValue

int getNodeTagValue(int index)
                    throws java.io.IOException,
                           AutomationException
Returns the tag value of the TIN node specified by the index.

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

isHasNodeTagValues

boolean isHasNodeTagValues()
                           throws java.io.IOException,
                                  AutomationException
Indicates if TIN nodes have tag values.

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