com.esri.arcgis.geodatabase
Interface IEnumTinTriangle

All Superinterfaces:
Serializable
All Known Implementing Classes:
IEnumTinTriangleProxy, TinTriangleEnumerator

public interface IEnumTinTriangle
extends Serializable

Provides access to members that control TIN triangle enumerators.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux


Method Summary
 ITinTriangle IEnumTinTriangle_next()
          Gets next triangle elements.
 ITinNodeArray nextTriangleStrip(int maxSize)
          Gets next triangle strip.
 ILongArray nextTriangleStripIndices(int maxSize)
          Gets next triangle strip indices.
 void queryNext(ITinTriangle pTriangle)
          Queries next triangle elements.
 void queryNextAsWKSPointZs(_WKSPointZ[] pPi, _WKSPointZ[] pPj, _WKSPointZ[] pPk, boolean[] pbIsEnd)
          Queries next triangle element as a WKS point with z values.
 void reset()
          Resets the enumerators.
 

Method Detail

reset

void reset()
           throws IOException,
                  AutomationException
Resets the enumerators.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

IEnumTinTriangle_next

ITinTriangle IEnumTinTriangle_next()
                                   throws IOException,
                                          AutomationException
Gets next triangle elements.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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

queryNext

void queryNext(ITinTriangle pTriangle)
               throws IOException,
                      AutomationException
Queries next triangle elements.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Parameters:
pTriangle - A reference to a com.esri.arcgis.geodatabase.ITinTriangle (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

queryNextAsWKSPointZs

void queryNextAsWKSPointZs(_WKSPointZ[] pPi,
                           _WKSPointZ[] pPj,
                           _WKSPointZ[] pPk,
                           boolean[] pbIsEnd)
                           throws IOException,
                                  AutomationException
Queries next triangle element as a WKS point with z values.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Parameters:
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)
pbIsEnd - The pbIsEnd (out: use single element array)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

nextTriangleStrip

ITinNodeArray nextTriangleStrip(int maxSize)
                                throws IOException,
                                       AutomationException
Gets next triangle strip.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

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

nextTriangleStripIndices

ILongArray nextTriangleStripIndices(int maxSize)
                                    throws IOException,
                                           AutomationException
Gets next triangle strip indices.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

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