com.esri.arcgis.geodatabase
Class ITinAdvanced2Proxy

java.lang.Object
  extended by com.esri.arcgis.interop.Dispatch
      extended by com.esri.arcgis.geodatabase.ITinProxy
          extended by com.esri.arcgis.geodatabase.ITinAdvancedProxy
              extended by com.esri.arcgis.geodatabase.ITinAdvanced2Proxy
All Implemented Interfaces:
ITin, ITinAdvanced, ITinAdvanced2, java.io.Externalizable, java.io.Serializable

Deprecated. Internal use only. Proxy for COM Interface 'ITinAdvanced2'. Generated 3/19/2015 1:20:57 PM from 'C:\ArcGIS\COM\esriGeoDatabase.olb'

Description: 'Provides access to members that control advanced TIN functions.' 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 =

public class ITinAdvanced2Proxy
extends ITinAdvancedProxy
implements ITinAdvanced2, java.io.Serializable

Internal use class

See Also:
Serialized Form

Field Summary
 boolean noncastable
          Deprecated.  
static java.lang.Class targetClass
          Deprecated.  
 
Fields inherited from class com.esri.arcgis.interop.Dispatch
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, objRef
 
Fields inherited from interface com.esri.arcgis.geodatabase.ITinAdvanced2
IID, IID23ffd401_973f_11d5_8111_00c04fa0adf8
 
Fields inherited from interface com.esri.arcgis.geodatabase.ITinAdvanced
IIDa8523ee8_7b16_11d2_9f4b_00c04f8ece27
 
Fields inherited from interface com.esri.arcgis.geodatabase.ITin
IID73b80fbb_ff33_11d1_a549_0000f8774f0f
 
Constructor Summary
  ITinAdvanced2Proxy()
          Deprecated. For internal use only
  ITinAdvanced2Proxy(java.lang.Object obj)
          Deprecated.  
protected ITinAdvanced2Proxy(java.lang.Object obj, java.lang.String iid)
          Deprecated.  
  ITinAdvanced2Proxy(java.lang.String CLSID, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
          Deprecated.  
protected ITinAdvanced2Proxy(java.lang.String CLSID, java.lang.String iid, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
          Deprecated.  
 
Method Summary
 void addListener(java.lang.String iidStr, java.lang.Object theListener, java.lang.Object theSource)
          Deprecated.  
 void convertToPolylines(IFeatureClass pFeatureClass, ITinDynamicFilter pFilter, java.lang.Object pFieldName)
          Deprecated. Converts qualified edges to a polyline feature class.
 int findTriangleIndex(IPoint pPoint)
          Deprecated. The triangle at the specified location.
 void getCountedUniqueTagValues(int type, ILongArray[] ppValues, ILongArray[] ppCounts)
          Deprecated. Returns unique tag values with counts for the specified element type.
 int getLeftTriangleIndex(int edgeIndex)
          Deprecated. Gets left triangle index of the specified edge.
 double getNaturalNeighborZ(double x, double y)
          Deprecated. Return the z-coordinate of the specified location using Natural Neighbor interpolation.
 int getNeighborEdgeIndex(int edgeIndex)
          Deprecated. Gets neighbor edge index.
 int getNodeDegree(int nodeIndex, boolean bEnforcedEdgesOnly)
          Deprecated. Returns the degree of the specified node.
 int getNodeSource(int nodeIndex)
          Deprecated. Returns the source of the specified node.
 void getNodeSourceCounts(int[] pcOriginal, int[] pcSuper, int[] pcDensified, int[] pcIntersection, int[] pcUnknown)
          Deprecated. Returns the number of nodes with respect to different sources.
 int getRightTriangleIndex(int edgeIndex)
          Deprecated. Gets right triangle index of the specified edge.
 void getSpecialEdgeCounts(int[] pcHardDataEdges, int[] pcSoftDataEdges, int[] pcTagValueDataEdges)
          Deprecated. Returns the total number of special edges in the TIN.
 boolean hasEdgeType(int type)
          Deprecated. Returns TRUE if the TIN contains the specified edge type.
 boolean isEdgeInsideDataArea(int edgeIndex)
          Deprecated. Returns TRUE if the edge is inside data area.
 boolean isNodeInsideDataArea(int nodeIndex)
          Deprecated. Returns TRUE if the node is inside data area.
 boolean isNodeOnDomainBoundary(int nodeIndex)
          Deprecated. Returns TRUE if the specified node is on domain's boundary.
 boolean isTriangleInsideDataArea(int triangleIndex)
          Deprecated. Returns TRUE if the triangle is inside data area.
 void queryAllEdgeIndicesAroundNode(int nodeIndex, ILongArray pEdges)
          Deprecated. Returns all edges connected to the specified node.
 void queryBeginEndNodeIndices(int edgeIndex, int[] pBegin, int[] pEnd)
          Deprecated. Gets begin and end nodes of the specified edge.
 void queryEdgeIndicesAroundNode(int nodeIndex, ILongArray pEdges)
          Deprecated. Returns all edges having the specified node as begin node.
 void queryElementAsGeometry(int type, int index, IGeometry pGeometry)
          Deprecated. Output the specified TIN element as Geometry object.
 void queryNaturalNeighborIndices(IPoint pPoint, ILongArray pNodes)
          Deprecated. Returns all Natural Neighbors corresponding to the query point.
 void queryNeighborsAndWeights(double x, double y, ILongArray pNeighbors, IDoubleArray pWeights)
          Deprecated. Returns natural neighbors and their weights corresponding to the query point.
 void queryNodeIndicesAroundNode(int nodeIndex, ILongArray pNodes)
          Deprecated. Returns all nodes connected to the specified node.
 void queryTriangleEdgeIndices(int triangleIndex, int[] pA, int[] pB, int[] pC)
          Deprecated. Gets the three edges of the specified triangle (clockwise).
 void queryTriangleIndicesAroundNode(int nodeIndex, ILongArray pTriangles)
          Deprecated. Returns all triangles sharing the specified node.
 void queryTriangleNeighborhoodIndices(IPoint pPoint, ILongArray pTriangles)
          Deprecated. Returns all triangles whose circumscribed circle contains the query point.
 void queryTriangleNodeIndices(int triangleIndex, int[] pA, int[] pB, int[] pC)
          Deprecated. Gets the three nodes of the specified triangle (clockwise).
 void removeListener(java.lang.String iidStr, java.lang.Object theListener)
          Deprecated.  
 void saveAsVersion(java.lang.String newName, int ver, java.lang.Object pOverWrite)
          Deprecated. Saves the TIN to disk using the specified (full path) name.
 
Methods inherited from class com.esri.arcgis.geodatabase.ITinAdvancedProxy
convertToPolygons, extractPolygon, extractPolyline, findNaturalNeighbors, findTriangle, findTriangleNeighborhood, generateUniqueTagValue, getDataArea, getEdge, getEdgeCount, getEdgeTagValue, getEdgeType, getFlag, getFullExtent, getNode, getNodeCount, getNodeTagValue, getNodeZ, getSuperNodeExtent, getSurface, getTrackCancel, getTriangle, getTriangleCount, getTriangleSeeds, getTriangleTagValue, getUniqueTagValueCount, getUniqueTagValues, init, isProcessCancelled, isVoidZ, makeEdgeEnumerator, makeNodeEnumerator, makeTriangleEnumerator, queryEdge, queryEdgeAsLine, queryEdgeAsWKSPointZs, queryNearestEdge, queryNearestNode, queryNode, queryNodeAsPoint, queryNodeAsWKSPointZ, queryTriangle, queryTriangleAsRing, queryTriangleAsWKSPointZs, setEmpty, setFlag, setProcessCancelled, setTrackCancelByRef
 
Methods inherited from class com.esri.arcgis.geodatabase.ITinProxy
getDataEdgeCount, getDataNodeCount, getDataTriangleCount, getExtent, getFields, getVersion, getZFactor, isDelaunay, isEmpty, isHasEdgeTagValues, isHasNodeTagValues, isHasTriangleTagValues, saveAs, setZFactor
 
Methods inherited from class com.esri.arcgis.interop.Dispatch
bindUsingMoniker, constructVtblPosTable, convertToNative, cookieForListener, createDispatch, createObjrefMonikerDisplayName, equals, getActiveObject, getActiveObject, getDefaultProperty, getDispatchIdOfName, getLastErrorCode, getMtsObjectContext, getObjRef, getPropertyByName, getPropertyByName, getVtblPos, hashCode, initDispatch, invoke, invokeMethodByName, invokeMethodByName, invokeMethodByName, invokePropertyGetByName, invokePropertyPutByName, invokePropertyPutByRefByName, isNativeMode, isObjRef, optimizedVtblInvoke, queryInterface, readExternal, release, setNativeMode, setPropertyByName, toString, vtblInvoke, writeExternal
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.esri.arcgis.geodatabase.ITinAdvanced
convertToPolygons, extractPolygon, extractPolyline, findNaturalNeighbors, findTriangle, findTriangleNeighborhood, generateUniqueTagValue, getDataArea, getEdge, getEdgeCount, getEdgeTagValue, getEdgeType, getFlag, getFullExtent, getNode, getNodeCount, getNodeTagValue, getNodeZ, getSuperNodeExtent, getSurface, getTrackCancel, getTriangle, getTriangleCount, getTriangleSeeds, getTriangleTagValue, getUniqueTagValueCount, getUniqueTagValues, init, isProcessCancelled, isVoidZ, makeEdgeEnumerator, makeNodeEnumerator, makeTriangleEnumerator, queryEdge, queryEdgeAsLine, queryEdgeAsWKSPointZs, queryNearestEdge, queryNearestNode, queryNode, queryNodeAsPoint, queryNodeAsWKSPointZ, queryTriangle, queryTriangleAsRing, queryTriangleAsWKSPointZs, setEmpty, setFlag, setProcessCancelled, setTrackCancelByRef
 
Methods inherited from interface com.esri.arcgis.geodatabase.ITin
getDataEdgeCount, getDataNodeCount, getDataTriangleCount, getExtent, getFields, getVersion, getZFactor, isDelaunay, isEmpty, isHasEdgeTagValues, isHasNodeTagValues, isHasTriangleTagValues, saveAs, setZFactor
 

Field Detail

targetClass

public static final java.lang.Class targetClass
Deprecated. 

noncastable

public boolean noncastable
Deprecated. 
Constructor Detail

ITinAdvanced2Proxy

public ITinAdvanced2Proxy(java.lang.String CLSID,
                          java.lang.String host,
                          com.esri.arcgis.interop.AuthInfo authInfo)
                   throws java.net.UnknownHostException,
                          java.io.IOException
Deprecated. 
Throws:
java.net.UnknownHostException
java.io.IOException

ITinAdvanced2Proxy

public ITinAdvanced2Proxy()
Deprecated. 
For internal use only


ITinAdvanced2Proxy

public ITinAdvanced2Proxy(java.lang.Object obj)
                   throws java.io.IOException
Deprecated. 
Throws:
java.io.IOException

ITinAdvanced2Proxy

protected ITinAdvanced2Proxy(java.lang.Object obj,
                             java.lang.String iid)
                      throws java.io.IOException
Deprecated. 
Throws:
java.io.IOException

ITinAdvanced2Proxy

protected ITinAdvanced2Proxy(java.lang.String CLSID,
                             java.lang.String iid,
                             java.lang.String host,
                             com.esri.arcgis.interop.AuthInfo authInfo)
                      throws java.io.IOException
Deprecated. 
Throws:
java.io.IOException
Method Detail

addListener

public void addListener(java.lang.String iidStr,
                        java.lang.Object theListener,
                        java.lang.Object theSource)
                 throws java.io.IOException
Deprecated. 
Overrides:
addListener in class ITinAdvancedProxy
Throws:
java.io.IOException

removeListener

public void removeListener(java.lang.String iidStr,
                           java.lang.Object theListener)
                    throws java.io.IOException
Deprecated. 
Overrides:
removeListener in class ITinAdvancedProxy
Throws:
java.io.IOException

getNodeSource

public int getNodeSource(int nodeIndex)
                  throws java.io.IOException,
                         AutomationException
Deprecated. 
Returns the source of the specified node.

Specified by:
getNodeSource in interface ITinAdvanced2
Parameters:
nodeIndex - The nodeIndex (in)
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.

getNodeSourceCounts

public void getNodeSourceCounts(int[] pcOriginal,
                                int[] pcSuper,
                                int[] pcDensified,
                                int[] pcIntersection,
                                int[] pcUnknown)
                         throws java.io.IOException,
                                AutomationException
Deprecated. 
Returns the number of nodes with respect to different sources.

Specified by:
getNodeSourceCounts in interface ITinAdvanced2
Parameters:
pcOriginal - The pcOriginal (out: use single element array)
pcSuper - The pcSuper (out: use single element array)
pcDensified - The pcDensified (out: use single element array)
pcIntersection - The pcIntersection (out: use single element array)
pcUnknown - The pcUnknown (out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getNodeDegree

public int getNodeDegree(int nodeIndex,
                         boolean bEnforcedEdgesOnly)
                  throws java.io.IOException,
                         AutomationException
Deprecated. 
Returns the degree of the specified node.

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

isNodeOnDomainBoundary

public boolean isNodeOnDomainBoundary(int nodeIndex)
                               throws java.io.IOException,
                                      AutomationException
Deprecated. 
Returns TRUE if the specified node is on domain's boundary.

Specified by:
isNodeOnDomainBoundary in interface ITinAdvanced2
Parameters:
nodeIndex - The nodeIndex (in)
Returns:
The pbIsOn
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getSpecialEdgeCounts

public void getSpecialEdgeCounts(int[] pcHardDataEdges,
                                 int[] pcSoftDataEdges,
                                 int[] pcTagValueDataEdges)
                          throws java.io.IOException,
                                 AutomationException
Deprecated. 
Returns the total number of special edges in the TIN.

Specified by:
getSpecialEdgeCounts in interface ITinAdvanced2
Parameters:
pcHardDataEdges - The pcHardDataEdges (out: use single element array)
pcSoftDataEdges - The pcSoftDataEdges (out: use single element array)
pcTagValueDataEdges - The pcTagValueDataEdges (out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

hasEdgeType

public boolean hasEdgeType(int type)
                    throws java.io.IOException,
                           AutomationException
Deprecated. 
Returns TRUE if the TIN contains the specified edge type.

Specified by:
hasEdgeType in interface ITinAdvanced2
Parameters:
type - A com.esri.arcgis.geodatabase.esriTinEdgeType constant (in)
Returns:
The pbHasType
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getLeftTriangleIndex

public int getLeftTriangleIndex(int edgeIndex)
                         throws java.io.IOException,
                                AutomationException
Deprecated. 
Gets left triangle index of the specified edge.

Specified by:
getLeftTriangleIndex in interface ITinAdvanced2
Parameters:
edgeIndex - The edgeIndex (in)
Returns:
The pTriangle
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getRightTriangleIndex

public int getRightTriangleIndex(int edgeIndex)
                          throws java.io.IOException,
                                 AutomationException
Deprecated. 
Gets right triangle index of the specified edge.

Specified by:
getRightTriangleIndex in interface ITinAdvanced2
Parameters:
edgeIndex - The edgeIndex (in)
Returns:
The pTriangle
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

queryBeginEndNodeIndices

public void queryBeginEndNodeIndices(int edgeIndex,
                                     int[] pBegin,
                                     int[] pEnd)
                              throws java.io.IOException,
                                     AutomationException
Deprecated. 
Gets begin and end nodes of the specified edge.

Specified by:
queryBeginEndNodeIndices in interface ITinAdvanced2
Parameters:
edgeIndex - The edgeIndex (in)
pBegin - The pBegin (out: use single element array)
pEnd - The pEnd (out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getNeighborEdgeIndex

public int getNeighborEdgeIndex(int edgeIndex)
                         throws java.io.IOException,
                                AutomationException
Deprecated. 
Gets neighbor edge index.

Specified by:
getNeighborEdgeIndex in interface ITinAdvanced2
Parameters:
edgeIndex - The edgeIndex (in)
Returns:
The pNeighbor
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

queryTriangleNodeIndices

public void queryTriangleNodeIndices(int triangleIndex,
                                     int[] pA,
                                     int[] pB,
                                     int[] pC)
                              throws java.io.IOException,
                                     AutomationException
Deprecated. 
Gets the three nodes of the specified triangle (clockwise).

Specified by:
queryTriangleNodeIndices in interface ITinAdvanced2
Parameters:
triangleIndex - The triangleIndex (in)
pA - The pA (out: use single element array)
pB - The pB (out: use single element array)
pC - The pC (out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

queryTriangleEdgeIndices

public void queryTriangleEdgeIndices(int triangleIndex,
                                     int[] pA,
                                     int[] pB,
                                     int[] pC)
                              throws java.io.IOException,
                                     AutomationException
Deprecated. 
Gets the three edges of the specified triangle (clockwise).

Specified by:
queryTriangleEdgeIndices in interface ITinAdvanced2
Parameters:
triangleIndex - The triangleIndex (in)
pA - The pA (out: use single element array)
pB - The pB (out: use single element array)
pC - The pC (out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

queryNodeIndicesAroundNode

public void queryNodeIndicesAroundNode(int nodeIndex,
                                       ILongArray pNodes)
                                throws java.io.IOException,
                                       AutomationException
Deprecated. 
Returns all nodes connected to the specified node.

Specified by:
queryNodeIndicesAroundNode in interface ITinAdvanced2
Parameters:
nodeIndex - The nodeIndex (in)
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.

queryEdgeIndicesAroundNode

public void queryEdgeIndicesAroundNode(int nodeIndex,
                                       ILongArray pEdges)
                                throws java.io.IOException,
                                       AutomationException
Deprecated. 
Returns all edges having the specified node as begin node.

Specified by:
queryEdgeIndicesAroundNode in interface ITinAdvanced2
Parameters:
nodeIndex - The nodeIndex (in)
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.

queryAllEdgeIndicesAroundNode

public void queryAllEdgeIndicesAroundNode(int nodeIndex,
                                          ILongArray pEdges)
                                   throws java.io.IOException,
                                          AutomationException
Deprecated. 
Returns all edges connected to the specified node. If the last edge in the array has negative value, then its end node, instead of begin node, is the specified node.

Specified by:
queryAllEdgeIndicesAroundNode in interface ITinAdvanced2
Parameters:
nodeIndex - The nodeIndex (in)
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.

queryTriangleIndicesAroundNode

public void queryTriangleIndicesAroundNode(int nodeIndex,
                                           ILongArray pTriangles)
                                    throws java.io.IOException,
                                           AutomationException
Deprecated. 
Returns all triangles sharing the specified node.

Specified by:
queryTriangleIndicesAroundNode in interface ITinAdvanced2
Parameters:
nodeIndex - The nodeIndex (in)
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.

queryNaturalNeighborIndices

public void queryNaturalNeighborIndices(IPoint pPoint,
                                        ILongArray pNodes)
                                 throws java.io.IOException,
                                        AutomationException
Deprecated. 
Returns all Natural Neighbors corresponding to the query point.

Specified by:
queryNaturalNeighborIndices in interface ITinAdvanced2
Parameters:
pPoint - A reference to a com.esri.arcgis.geometry.IPoint (in)
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.

queryTriangleNeighborhoodIndices

public void queryTriangleNeighborhoodIndices(IPoint pPoint,
                                             ILongArray pTriangles)
                                      throws java.io.IOException,
                                             AutomationException
Deprecated. 
Returns all triangles whose circumscribed circle contains the query point.

Specified by:
queryTriangleNeighborhoodIndices in interface ITinAdvanced2
Parameters:
pPoint - A reference to a com.esri.arcgis.geometry.IPoint (in)
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.

queryElementAsGeometry

public void queryElementAsGeometry(int type,
                                   int index,
                                   IGeometry pGeometry)
                            throws java.io.IOException,
                                   AutomationException
Deprecated. 
Output the specified TIN element as Geometry object.

Specified by:
queryElementAsGeometry in interface ITinAdvanced2
Parameters:
type - A com.esri.arcgis.geodatabase.esriTinElementType constant (in)
index - The index (in)
pGeometry - A reference to a com.esri.arcgis.geometry.IGeometry (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

queryNeighborsAndWeights

public void queryNeighborsAndWeights(double x,
                                     double y,
                                     ILongArray pNeighbors,
                                     IDoubleArray pWeights)
                              throws java.io.IOException,
                                     AutomationException
Deprecated. 
Returns natural neighbors and their weights corresponding to the query point.

Specified by:
queryNeighborsAndWeights in interface ITinAdvanced2
Parameters:
x - The x (in)
y - The y (in)
pNeighbors - A reference to a com.esri.arcgis.system.ILongArray (in)
pWeights - A reference to a com.esri.arcgis.system.IDoubleArray (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

findTriangleIndex

public int findTriangleIndex(IPoint pPoint)
                      throws java.io.IOException,
                             AutomationException
Deprecated. 
The triangle at the specified location.

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

isTriangleInsideDataArea

public boolean isTriangleInsideDataArea(int triangleIndex)
                                 throws java.io.IOException,
                                        AutomationException
Deprecated. 
Returns TRUE if the triangle is inside data area.

Specified by:
isTriangleInsideDataArea in interface ITinAdvanced2
Parameters:
triangleIndex - The triangleIndex (in)
Returns:
The pbIsInside
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isEdgeInsideDataArea

public boolean isEdgeInsideDataArea(int edgeIndex)
                             throws java.io.IOException,
                                    AutomationException
Deprecated. 
Returns TRUE if the edge is inside data area.

Specified by:
isEdgeInsideDataArea in interface ITinAdvanced2
Parameters:
edgeIndex - The edgeIndex (in)
Returns:
The pbIsInside
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isNodeInsideDataArea

public boolean isNodeInsideDataArea(int nodeIndex)
                             throws java.io.IOException,
                                    AutomationException
Deprecated. 
Returns TRUE if the node is inside data area.

Specified by:
isNodeInsideDataArea in interface ITinAdvanced2
Parameters:
nodeIndex - The nodeIndex (in)
Returns:
The pbIsInside
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getCountedUniqueTagValues

public void getCountedUniqueTagValues(int type,
                                      ILongArray[] ppValues,
                                      ILongArray[] ppCounts)
                               throws java.io.IOException,
                                      AutomationException
Deprecated. 
Returns unique tag values with counts for the specified element type.

Specified by:
getCountedUniqueTagValues in interface ITinAdvanced2
Parameters:
type - A com.esri.arcgis.geodatabase.esriTinElementType constant (in)
ppValues - A reference to a com.esri.arcgis.system.ILongArray (out: use single element array)
ppCounts - A reference to a com.esri.arcgis.system.ILongArray (out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getNaturalNeighborZ

public double getNaturalNeighborZ(double x,
                                  double y)
                           throws java.io.IOException,
                                  AutomationException
Deprecated. 
Return the z-coordinate of the specified location using Natural Neighbor interpolation.

Specified by:
getNaturalNeighborZ in interface ITinAdvanced2
Parameters:
x - The x (in)
y - The y (in)
Returns:
The pZ
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

convertToPolylines

public void convertToPolylines(IFeatureClass pFeatureClass,
                               ITinDynamicFilter pFilter,
                               java.lang.Object pFieldName)
                        throws java.io.IOException,
                               AutomationException
Deprecated. 
Converts qualified edges to a polyline feature class.

Specified by:
convertToPolylines in interface ITinAdvanced2
Parameters:
pFeatureClass - A reference to a com.esri.arcgis.geodatabase.IFeatureClass (in)
pFilter - A reference to a com.esri.arcgis.geodatabase.ITinDynamicFilter (in)
pFieldName - A Variant (in, optional, pass null if not required)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

saveAsVersion

public void saveAsVersion(java.lang.String newName,
                          int ver,
                          java.lang.Object pOverWrite)
                   throws java.io.IOException,
                          AutomationException
Deprecated. 
Saves the TIN to disk using the specified (full path) name.

Specified by:
saveAsVersion in interface ITinAdvanced2
Parameters:
newName - The newName (in)
ver - A com.esri.arcgis.geodatabase.esriTinVersion constant (in)
pOverWrite - A Variant (in, optional, pass null if not required)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.