com.esri.arcgis.geodatabase
Class ITinAdvancedProxy

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

Deprecated. Internal use only. Proxy for COM Interface 'ITinAdvanced'. 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 ITinAdvancedProxy
extends ITinProxy
implements ITinAdvanced, 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.ITinAdvanced
IID, IIDa8523ee8_7b16_11d2_9f4b_00c04f8ece27
 
Fields inherited from interface com.esri.arcgis.geodatabase.ITin
IID73b80fbb_ff33_11d1_a549_0000f8774f0f
 
Constructor Summary
  ITinAdvancedProxy()
          Deprecated. For internal use only
  ITinAdvancedProxy(java.lang.Object obj)
          Deprecated.  
protected ITinAdvancedProxy(java.lang.Object obj, java.lang.String iid)
          Deprecated.  
  ITinAdvancedProxy(java.lang.String CLSID, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
          Deprecated.  
protected ITinAdvancedProxy(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 convertToPolygons(IFeatureClass pFeatureClass, ITinDynamicFilter pFilter, boolean bStopAtEnforcedEdge, java.lang.Object pFieldName)
          Deprecated. Converts similar triangles to a polygon feature class.
 ITinPolygon extractPolygon(ITinElement pSeed, ITinFilter pFilter, boolean bStopAtEnforcedEdge)
          Deprecated. Returns a polygon definition based on all contiguous triangles having the same filter criteria.
 ITinPolyline extractPolyline(ITinEdge pSeed, ITinFilter pFilter)
          Deprecated. Returns a polyline definition based on triangle edges that meet the same filter criteria.
 ITinNodeArray findNaturalNeighbors(IPoint pPoint)
          Deprecated. Returns the immediate surrounding nodes to the query point.
 ITinTriangle findTriangle(IPoint pPoint)
          Deprecated. The triangle at the specified location.
 ITinTriangleArray findTriangleNeighborhood(IPoint pPoint)
          Deprecated. Returns all triangles whose circumscribed circle contains the query point.
 int generateUniqueTagValue(int type)
          Deprecated. Returns a new, previously unused tag value for the element.
 IPolygon getDataArea()
          Deprecated. Returns a polygon representing the data area of the TIN.
 ITinEdge getEdge(int index)
          Deprecated. The edge referenced by the index.
 int getEdgeCount()
          Deprecated. The total number of edges in the TIN.
 int getEdgeTagValue(int index)
          Deprecated. The tag value of the edge referenced by the index.
 void getEdgeType(int edgeIndex, int[] pType)
          Deprecated. Gets the specified edge's type.
 int getFlag()
          Deprecated. The user-defined flag for the TIN.
 IEnvelope getFullExtent()
          Deprecated. The full 2D-extent of the TIN including NODATA nodes.
 ITinNode getNode(int index)
          Deprecated. The node referenced by the specified index.
 int getNodeCount()
          Deprecated. The total number of nodes in the TIN.
 int getNodeTagValue(int index)
          Deprecated. The tag value of the node referenced by the index.
 double getNodeZ(int index)
          Deprecated. The z value of the node referenced by the index.
 IEnvelope getSuperNodeExtent()
          Deprecated. The full extent of the TIN based on the super nodes.
 ISurface getSurface()
          Deprecated. The ISurface interface (convenient tool for chaining in VB).
 ITrackCancel getTrackCancel()
          Deprecated. The process cancellation on TIN methods.
 ITinTriangle getTriangle(int index)
          Deprecated. The triangle referenced by the index.
 int getTriangleCount()
          Deprecated. The total number of triangles in the TIN.
 IEnumTinTriangle getTriangleSeeds(ITinDynamicFilter pFilter, boolean bStopAtEnforcedEdge)
          Deprecated. Returns one triangle representing each polygon defined by the filter criteria of the TIN.
 int getTriangleTagValue(int index)
          Deprecated. The tag value of the triangle referenced by the index.
 int getUniqueTagValueCount(int type)
          Deprecated. The number of unique tag values for the specified element type.
 ILongArray getUniqueTagValues(int type)
          Deprecated. Returns unique tag values for the specified element type.
 void init(java.lang.String name)
          Deprecated. Opens the specified TIN.
 boolean isProcessCancelled()
          Deprecated. Indicates if a process has been cancelled.
 boolean isVoidZ(double value)
          Deprecated. Indicates if the passed value is equal to the TIN's void value.
 IEnumTinEdge makeEdgeEnumerator(IEnvelope pAreaOfInterest, int criteria, ITinFilter pFilter)
          Deprecated. Makes an edge enumerator based on the extent of the envelope.
 IEnumTinNode makeNodeEnumerator(IEnvelope pAreaOfInterest, int criteria, ITinFilter pFilter)
          Deprecated. Makes a node enumerator based on the extent of the envelope.
 IEnumTinTriangle makeTriangleEnumerator(IEnvelope pAreaOfInterest, int criteria, ITinFilter pFilter)
          Deprecated. Makes a triangle enumerator based on the extent of the envelope.
 void queryEdge(int index, ITinEdge pEdge)
          Deprecated. The edge equal to that referenced by the index.
 void queryEdgeAsLine(int index, ILine pLine)
          Deprecated. The line equal to the edge referenced by the index.
 void queryEdgeAsWKSPointZs(int index, _WKSPointZ[] pFrom, _WKSPointZ[] pTo)
          Deprecated. The points equal to the end points of the edge referenced by the index.
 void queryNearestEdge(IPoint pPoint, ITinEdge pEdge, double[] pDistance)
          Deprecated. Finds and returns the nearest edge to the query point.
 void queryNearestNode(IPoint pPoint, ITinNode pNode, double[] pDistance)
          Deprecated. Finds and returns the nearest node to the query point.
 void queryNode(int index, ITinNode pNode)
          Deprecated. Queries the node equal to that specified by the index.
 void queryNodeAsPoint(int index, IPoint pPoint)
          Deprecated. Queries the point equal to that specified by the index.
 void queryNodeAsWKSPointZ(int index, _WKSPointZ[] pPoint)
          Deprecated. Queries the point equal to that specified by the index.
 void queryTriangle(int index, ITinTriangle pTriangle)
          Deprecated. The triangle equal to that referenced by the index.
 void queryTriangleAsRing(int index, IRing pRing)
          Deprecated. The ring equal to the triangle referenced by the index.
 void queryTriangleAsWKSPointZs(int index, _WKSPointZ[] pPi, _WKSPointZ[] pPj, _WKSPointZ[] pPk)
          Deprecated. Queries the points equal to the nodes of the triangle referenced by the index.
 void removeListener(java.lang.String iidStr, java.lang.Object theListener)
          Deprecated.  
 void setEmpty()
          Deprecated. Uninitializes the TIN.
 void setFlag(int pFlag)
          Deprecated. The user-defined flag for the TIN.
 void setProcessCancelled(boolean pbCancelled)
          Deprecated. Indicates if a process has been cancelled.
 void setTrackCancelByRef(ITrackCancel ppTrackCancle)
          Deprecated. The process cancellation on TIN methods.
 
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.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

ITinAdvancedProxy

public ITinAdvancedProxy(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

ITinAdvancedProxy

public ITinAdvancedProxy()
Deprecated. 
For internal use only


ITinAdvancedProxy

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

ITinAdvancedProxy

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

ITinAdvancedProxy

protected ITinAdvancedProxy(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 ITinProxy
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 ITinProxy
Throws:
java.io.IOException

getTrackCancel

public ITrackCancel getTrackCancel()
                            throws java.io.IOException,
                                   AutomationException
Deprecated. 
The process cancellation on TIN methods.

Specified by:
getTrackCancel in interface ITinAdvanced
Returns:
A reference to a com.esri.arcgis.system.ITrackCancel
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setTrackCancelByRef

public void setTrackCancelByRef(ITrackCancel ppTrackCancle)
                         throws java.io.IOException,
                                AutomationException
Deprecated. 
The process cancellation on TIN methods.

Specified by:
setTrackCancelByRef in interface ITinAdvanced
Parameters:
ppTrackCancle - A reference to a com.esri.arcgis.system.ITrackCancel (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isProcessCancelled

public boolean isProcessCancelled()
                           throws java.io.IOException,
                                  AutomationException
Deprecated. 
Indicates if a process has been cancelled.

Specified by:
isProcessCancelled in interface ITinAdvanced
Returns:
The pbCancelled
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setProcessCancelled

public void setProcessCancelled(boolean pbCancelled)
                         throws java.io.IOException,
                                AutomationException
Deprecated. 
Indicates if a process has been cancelled.

Specified by:
setProcessCancelled in interface ITinAdvanced
Parameters:
pbCancelled - The pbCancelled (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getSurface

public ISurface getSurface()
                    throws java.io.IOException,
                           AutomationException
Deprecated. 
The ISurface interface (convenient tool for chaining in VB).

Specified by:
getSurface in interface ITinAdvanced
Returns:
A reference to a com.esri.arcgis.geodatabase.ISurface
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setEmpty

public void setEmpty()
              throws java.io.IOException,
                     AutomationException
Deprecated. 
Uninitializes the TIN.

Specified by:
setEmpty in interface ITinAdvanced
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

init

public void init(java.lang.String name)
          throws java.io.IOException,
                 AutomationException
Deprecated. 
Opens the specified TIN.

Specified by:
init in interface ITinAdvanced
Parameters:
name - The name (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setFlag

public void setFlag(int pFlag)
             throws java.io.IOException,
                    AutomationException
Deprecated. 
The user-defined flag for the TIN.

Specified by:
setFlag in interface ITinAdvanced
Parameters:
pFlag - The pFlag (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getFlag

public int getFlag()
            throws java.io.IOException,
                   AutomationException
Deprecated. 
The user-defined flag for the TIN.

Specified by:
getFlag in interface ITinAdvanced
Returns:
The pFlag
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getFullExtent

public IEnvelope getFullExtent()
                        throws java.io.IOException,
                               AutomationException
Deprecated. 
The full 2D-extent of the TIN including NODATA nodes.

Specified by:
getFullExtent in interface ITinAdvanced
Returns:
A reference to a com.esri.arcgis.geometry.IEnvelope
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getSuperNodeExtent

public IEnvelope getSuperNodeExtent()
                             throws java.io.IOException,
                                    AutomationException
Deprecated. 
The full extent of the TIN based on the super nodes.

Specified by:
getSuperNodeExtent in interface ITinAdvanced
Returns:
A reference to a com.esri.arcgis.geometry.IEnvelope
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isVoidZ

public boolean isVoidZ(double value)
                throws java.io.IOException,
                       AutomationException
Deprecated. 
Indicates if the passed value is equal to the TIN's void value.

Specified by:
isVoidZ in interface ITinAdvanced
Parameters:
value - The value (in)
Returns:
The pbIsVoid
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

makeNodeEnumerator

public IEnumTinNode makeNodeEnumerator(IEnvelope pAreaOfInterest,
                                       int criteria,
                                       ITinFilter pFilter)
                                throws java.io.IOException,
                                       AutomationException
Deprecated. 
Makes a node enumerator based on the extent of the envelope.

Specified by:
makeNodeEnumerator in interface ITinAdvanced
Parameters:
pAreaOfInterest - A reference to a com.esri.arcgis.geometry.IEnvelope (in)
criteria - The criteria (in)
pFilter - A reference to a com.esri.arcgis.geodatabase.ITinFilter (in)
Returns:
A reference to a com.esri.arcgis.geodatabase.IEnumTinNode
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

makeEdgeEnumerator

public IEnumTinEdge makeEdgeEnumerator(IEnvelope pAreaOfInterest,
                                       int criteria,
                                       ITinFilter pFilter)
                                throws java.io.IOException,
                                       AutomationException
Deprecated. 
Makes an edge enumerator based on the extent of the envelope.

Specified by:
makeEdgeEnumerator in interface ITinAdvanced
Parameters:
pAreaOfInterest - A reference to a com.esri.arcgis.geometry.IEnvelope (in)
criteria - The criteria (in)
pFilter - A reference to a com.esri.arcgis.geodatabase.ITinFilter (in)
Returns:
A reference to a com.esri.arcgis.geodatabase.IEnumTinEdge
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

makeTriangleEnumerator

public IEnumTinTriangle makeTriangleEnumerator(IEnvelope pAreaOfInterest,
                                               int criteria,
                                               ITinFilter pFilter)
                                        throws java.io.IOException,
                                               AutomationException
Deprecated. 
Makes a triangle enumerator based on the extent of the envelope.

Specified by:
makeTriangleEnumerator in interface ITinAdvanced
Parameters:
pAreaOfInterest - A reference to a com.esri.arcgis.geometry.IEnvelope (in)
criteria - The criteria (in)
pFilter - A reference to a com.esri.arcgis.geodatabase.ITinFilter (in)
Returns:
A reference to a com.esri.arcgis.geodatabase.IEnumTinTriangle
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getNodeCount

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

Specified by:
getNodeCount in interface ITinAdvanced
Returns:
The pcNodes
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getNode

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

Specified by:
getNode in interface ITinAdvanced
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

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

Specified by:
queryNode in interface ITinAdvanced
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

public void queryNodeAsPoint(int index,
                             IPoint pPoint)
                      throws java.io.IOException,
                             AutomationException
Deprecated. 
Queries the point equal to that specified by the index.

Specified by:
queryNodeAsPoint in interface ITinAdvanced
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

public void queryNodeAsWKSPointZ(int index,
                                 _WKSPointZ[] pPoint)
                          throws java.io.IOException,
                                 AutomationException
Deprecated. 
Queries the point equal to that specified by the index.

Specified by:
queryNodeAsWKSPointZ in interface ITinAdvanced
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.

getNodeZ

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

Specified by:
getNodeZ in interface ITinAdvanced
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

public int getNodeTagValue(int index)
                    throws java.io.IOException,
                           AutomationException
Deprecated. 
The tag value of the node referenced by the index.

Specified by:
getNodeTagValue in interface ITinAdvanced
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.

getEdgeCount

public int getEdgeCount()
                 throws java.io.IOException,
                        AutomationException
Deprecated. 
The total number of edges in the TIN.

Specified by:
getEdgeCount in interface ITinAdvanced
Returns:
The pcEdges
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getEdge

public ITinEdge getEdge(int index)
                 throws java.io.IOException,
                        AutomationException
Deprecated. 
The edge referenced by the index.

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

queryEdge

public void queryEdge(int index,
                      ITinEdge pEdge)
               throws java.io.IOException,
                      AutomationException
Deprecated. 
The edge equal to that referenced by the index.

Specified by:
queryEdge in interface ITinAdvanced
Parameters:
index - The index (in)
pEdge - A reference to a com.esri.arcgis.geodatabase.ITinEdge (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

queryEdgeAsLine

public void queryEdgeAsLine(int index,
                            ILine pLine)
                     throws java.io.IOException,
                            AutomationException
Deprecated. 
The line equal to the edge referenced by the index.

Specified by:
queryEdgeAsLine in interface ITinAdvanced
Parameters:
index - The index (in)
pLine - A reference to a com.esri.arcgis.geometry.ILine (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

queryEdgeAsWKSPointZs

public void queryEdgeAsWKSPointZs(int index,
                                  _WKSPointZ[] pFrom,
                                  _WKSPointZ[] pTo)
                           throws java.io.IOException,
                                  AutomationException
Deprecated. 
The points equal to the end points of the edge referenced by the index.

Specified by:
queryEdgeAsWKSPointZs in interface ITinAdvanced
Parameters:
index - The index (in)
pFrom - A Structure: com.esri.arcgis.system._WKSPointZ (A com.esri.arcgis.system._WKSPointZ COM typedef) (out: use single element array)
pTo - 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.

getEdgeTagValue

public int getEdgeTagValue(int index)
                    throws java.io.IOException,
                           AutomationException
Deprecated. 
The tag value of the edge referenced by the index.

Specified by:
getEdgeTagValue in interface ITinAdvanced
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.

getEdgeType

public void getEdgeType(int edgeIndex,
                        int[] pType)
                 throws java.io.IOException,
                        AutomationException
Deprecated. 
Gets the specified edge's type.

Specified by:
getEdgeType in interface ITinAdvanced
Parameters:
edgeIndex - The edgeIndex (in)
pType - A com.esri.arcgis.geodatabase.esriTinEdgeType constant (out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getTriangleCount

public int getTriangleCount()
                     throws java.io.IOException,
                            AutomationException
Deprecated. 
The total number of triangles in the TIN.

Specified by:
getTriangleCount in interface ITinAdvanced
Returns:
The pcTriangles
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getTriangle

public ITinTriangle getTriangle(int index)
                         throws java.io.IOException,
                                AutomationException
Deprecated. 
The triangle referenced by the index.

Specified by:
getTriangle in interface ITinAdvanced
Parameters:
index - The index (in)
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.

queryTriangle

public void queryTriangle(int index,
                          ITinTriangle pTriangle)
                   throws java.io.IOException,
                          AutomationException
Deprecated. 
The triangle equal to that referenced by the index.

Specified by:
queryTriangle in interface ITinAdvanced
Parameters:
index - The index (in)
pTriangle - A reference to a com.esri.arcgis.geodatabase.ITinTriangle (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

queryTriangleAsRing

public void queryTriangleAsRing(int index,
                                IRing pRing)
                         throws java.io.IOException,
                                AutomationException
Deprecated. 
The ring equal to the triangle referenced by the index.

Specified by:
queryTriangleAsRing in interface ITinAdvanced
Parameters:
index - The index (in)
pRing - A reference to a com.esri.arcgis.geometry.IRing (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

queryTriangleAsWKSPointZs

public void queryTriangleAsWKSPointZs(int index,
                                      _WKSPointZ[] pPi,
                                      _WKSPointZ[] pPj,
                                      _WKSPointZ[] pPk)
                               throws java.io.IOException,
                                      AutomationException
Deprecated. 
Queries the points equal to the nodes of the triangle referenced by the index.

Specified by:
queryTriangleAsWKSPointZs in interface ITinAdvanced
Parameters:
index - The index (in)
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)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getTriangleTagValue

public int getTriangleTagValue(int index)
                        throws java.io.IOException,
                               AutomationException
Deprecated. 
The tag value of the triangle referenced by the index.

Specified by:
getTriangleTagValue in interface ITinAdvanced
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.

queryNearestNode

public void queryNearestNode(IPoint pPoint,
                             ITinNode pNode,
                             double[] pDistance)
                      throws java.io.IOException,
                             AutomationException
Deprecated. 
Finds and returns the nearest node to the query point.

Specified by:
queryNearestNode in interface ITinAdvanced
Parameters:
pPoint - A reference to a com.esri.arcgis.geometry.IPoint (in)
pNode - A reference to a com.esri.arcgis.geodatabase.ITinNode (in)
pDistance - The pDistance (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

queryNearestEdge

public void queryNearestEdge(IPoint pPoint,
                             ITinEdge pEdge,
                             double[] pDistance)
                      throws java.io.IOException,
                             AutomationException
Deprecated. 
Finds and returns the nearest edge to the query point.

Specified by:
queryNearestEdge in interface ITinAdvanced
Parameters:
pPoint - A reference to a com.esri.arcgis.geometry.IPoint (in)
pEdge - A reference to a com.esri.arcgis.geodatabase.ITinEdge (in)
pDistance - The pDistance (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

findTriangle

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

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

findNaturalNeighbors

public ITinNodeArray findNaturalNeighbors(IPoint pPoint)
                                   throws java.io.IOException,
                                          AutomationException
Deprecated. 
Returns the immediate surrounding nodes to the query point.

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

findTriangleNeighborhood

public ITinTriangleArray findTriangleNeighborhood(IPoint pPoint)
                                           throws java.io.IOException,
                                                  AutomationException
Deprecated. 
Returns all triangles whose circumscribed circle contains the query point.

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

extractPolyline

public ITinPolyline extractPolyline(ITinEdge pSeed,
                                    ITinFilter pFilter)
                             throws java.io.IOException,
                                    AutomationException
Deprecated. 
Returns a polyline definition based on triangle edges that meet the same filter criteria.

Specified by:
extractPolyline in interface ITinAdvanced
Parameters:
pSeed - A reference to a com.esri.arcgis.geodatabase.ITinEdge (in)
pFilter - A reference to a com.esri.arcgis.geodatabase.ITinFilter (in)
Returns:
A reference to a com.esri.arcgis.geodatabase.ITinPolyline
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

extractPolygon

public ITinPolygon extractPolygon(ITinElement pSeed,
                                  ITinFilter pFilter,
                                  boolean bStopAtEnforcedEdge)
                           throws java.io.IOException,
                                  AutomationException
Deprecated. 
Returns a polygon definition based on all contiguous triangles having the same filter criteria.

Specified by:
extractPolygon in interface ITinAdvanced
Parameters:
pSeed - A reference to a com.esri.arcgis.geodatabase.ITinElement (in)
pFilter - A reference to a com.esri.arcgis.geodatabase.ITinFilter (in)
bStopAtEnforcedEdge - The bStopAtEnforcedEdge (in)
Returns:
A reference to a com.esri.arcgis.geodatabase.ITinPolygon
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getTriangleSeeds

public IEnumTinTriangle getTriangleSeeds(ITinDynamicFilter pFilter,
                                         boolean bStopAtEnforcedEdge)
                                  throws java.io.IOException,
                                         AutomationException
Deprecated. 
Returns one triangle representing each polygon defined by the filter criteria of the TIN.

Specified by:
getTriangleSeeds in interface ITinAdvanced
Parameters:
pFilter - A reference to a com.esri.arcgis.geodatabase.ITinDynamicFilter (in)
bStopAtEnforcedEdge - The bStopAtEnforcedEdge (in)
Returns:
A reference to a com.esri.arcgis.geodatabase.IEnumTinTriangle
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

convertToPolygons

public void convertToPolygons(IFeatureClass pFeatureClass,
                              ITinDynamicFilter pFilter,
                              boolean bStopAtEnforcedEdge,
                              java.lang.Object pFieldName)
                       throws java.io.IOException,
                              AutomationException
Deprecated. 
Converts similar triangles to a polygon feature class.

Specified by:
convertToPolygons in interface ITinAdvanced
Parameters:
pFeatureClass - A reference to a com.esri.arcgis.geodatabase.IFeatureClass (in)
pFilter - A reference to a com.esri.arcgis.geodatabase.ITinDynamicFilter (in)
bStopAtEnforcedEdge - The bStopAtEnforcedEdge (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.

getDataArea

public IPolygon getDataArea()
                     throws java.io.IOException,
                            AutomationException
Deprecated. 
Returns a polygon representing the data area of the TIN.

Specified by:
getDataArea in interface ITinAdvanced
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.

getUniqueTagValueCount

public int getUniqueTagValueCount(int type)
                           throws java.io.IOException,
                                  AutomationException
Deprecated. 
The number of unique tag values for the specified element type.

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

getUniqueTagValues

public ILongArray getUniqueTagValues(int type)
                              throws java.io.IOException,
                                     AutomationException
Deprecated. 
Returns unique tag values for the specified element type.

Specified by:
getUniqueTagValues in interface ITinAdvanced
Parameters:
type - A com.esri.arcgis.geodatabase.esriTinElementType constant (in)
Returns:
A reference to a com.esri.arcgis.system.ILongArray
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

generateUniqueTagValue

public int generateUniqueTagValue(int type)
                           throws java.io.IOException,
                                  AutomationException
Deprecated. 
Returns a new, previously unused tag value for the element.

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