com.esri.arcgis.geodatabase
Class ITinFeatureEditProxy

java.lang.Object
  extended by com.esri.arcgis.interop.Dispatch
      extended by com.esri.arcgis.geodatabase.ITinFeatureEditProxy
All Implemented Interfaces:
ITinFeatureEdit, java.io.Externalizable, java.io.Serializable

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

Description: 'Provides access to methods that control TIN 'features'.' 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 ITinFeatureEditProxy
extends com.esri.arcgis.interop.Dispatch
implements ITinFeatureEdit, 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.ITinFeatureEdit
IID, IID73b80fc1_ff33_11d1_a549_0000f8774f0f
 
Constructor Summary
  ITinFeatureEditProxy()
          Deprecated. For internal use only
  ITinFeatureEditProxy(java.lang.Object obj)
          Deprecated.  
protected ITinFeatureEditProxy(java.lang.Object obj, java.lang.String iid)
          Deprecated.  
  ITinFeatureEditProxy(java.lang.String CLSID, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
          Deprecated.  
protected ITinFeatureEditProxy(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 addPointZ(IPoint pPoint, int tagValue, ITinNode pSeed)
          Deprecated. Adds a 3D point to the TIN.
 void addPolygon(IPolygon pShape, int type, int tagValue, int edgeTagValue, int nodeTagValue, ITinTriangle pSeed, java.lang.Object pZ)
          Deprecated. Adds polygon.
 void addPolygonZ(IPolygon pShape, int type, int tagValue, int edgeTagValue, int nodeTagValue, ITinTriangle pSeed)
          Deprecated. Adds Z-aware polygon.
 void addPolyline(IPolyline pShape, int type, int tagValue, int nodeTagValue, ITinEdge pSeed, java.lang.Object pZ)
          Deprecated. Adds polyline.
 void addPolylineZ(IPolyline pShape, int type, int tagValue, int nodeTagValue, ITinEdge pSeed)
          Deprecated. Adds Z-aware polyline.
 void addPolyObjects(IFeatureClass pFeatureClass, IQueryFilter pFilter, IField pHeightField, IField pValueField, boolean bSetEdgeTagValue, boolean bSetNodeTagValue, int type)
          Deprecated. Adds polygons/polylines.
 boolean canAdd(IGeometry pShape, double spacing)
          Deprecated. Checks if the specified shape can be added without creating spatial conflict.
 boolean canAddVertex(IGeometry pPoly, IPoint pNewPoint, boolean bClose, double spacing)
          Deprecated. Checks if a new polygon/polyline vertex can be added without creating spatial conflict.
 boolean canDeleteVertex(ITinNode pNode, ITinFeatureSeed pSeed, double spacing)
          Deprecated. Checks if a polygon/polyline vertex can be deleted without creating spatial conflict.
 boolean canMove(ITinFeatureSeed pSeed, double dx, double dy, double spacing)
          Deprecated. Checks if the embedded object can be relocated to a new location without creating spatial conflict.
 boolean canMoveVertex(ITinNode pNode, ITinFeatureSeed pSeed, _WKSPoint pNewLocation, double spacing)
          Deprecated. Checks if a polygon/polyline vertex can be moved to a new location without creating spatial conflict.
 boolean canReplace(IGeometry pShape, ITinFeatureSeed pSeed, double spacing)
          Deprecated. Checks if the embedded object can be replaced by the new shape without creating spatial conflict.
 boolean canRotate(ITinFeatureSeed pSeed, IPoint pOrigin, double angle, double spacing)
          Deprecated. Checks if the embedded polyline/polygon can be rotated without creating spatial conflict.
 boolean canScalePolygon(ITinTriangle pSeed, IPoint pOrigin, double scale, double spacing)
          Deprecated. Checks if the embedded polygon can be expanded or shrinked without creating spatial conflict.
 IEnumTinNode clusterPoints(ITinNode pSeed, double spacing, ITinFilter pFilter)
          Deprecated. Finds a cluster of nodes, each node in the group has at least one neighbor, to which the distance is smaller, or equal to, the specified value.
 void convertToPolygons(IFeatureClass pFeatureClass, ITinDynamicFilter pFilter, boolean bStopAtEnforcedEdge, boolean bSkipDensifiedNodes, java.lang.Object pFieldName)
          Deprecated. Converts qualified triangles to a polygon feature class.
 void convertToPolylines(IFeatureClass pFeatureClass, ITinDynamicFilter pFilter, boolean bSkipDensifiedNodes, java.lang.Object pFieldName)
          Deprecated. Converts qualified edges to a polyline feature class.
 void delete(ITinFeatureSeed pSeed)
          Deprecated. Deletes the embedded point/polygon/polyline represented by the specified seed.
 void deleteVertex(ITinNode pNode, ITinFeatureSeed pSeed)
          Deprecated. Deletes the specified vertex from an embedded polygon/polyline.
 IPolygon extractPolygon(ITinFeatureSeed pSeed, boolean bGetZ, boolean bSkipDensifiedNodes)
          Deprecated. Extracts polygon.
 IPolyline extractPolyline(ITinFeatureSeed pSeed, boolean bGetZ, boolean bSkipDensifiedNodes)
          Deprecated. Extracts polyline.
 int getElementsIgnoredInConflictTest()
          Deprecated. The TIN nodes or edges to be ignored in conflict detection (used by processes such as CanAdd and CanMove).
 boolean isInMemoryEditMode()
          Deprecated. Indicates if the specified TIN is in in-memory-edit mode.
 boolean isNodeShared(ITinNode pNode)
          Deprecated. Returns TRUE if specified node is shared by more than two enforced edges.
 boolean isStopAtEnforcedEdge()
          Deprecated. Indicates if a polygon related process (e.g., ExtractPolygon) should stop when reach an enforced edge.
 boolean isStopAtJuncture()
          Deprecated. Indicates if a polyline related process (e.g., ExtractPolyline) should stop at juncture.
 void merge(ITinEdge pCommonEdge, int newValue, boolean bKeepCommonNodes)
          Deprecated. Merges two embedded polygons sharing the specified common edge.
 void move(ITinFeatureSeed pSeed, double dx, double dy, boolean bGetNewZ)
          Deprecated. Moves the embedded point/polygon/polyline represented by the specified seed.
 void moveVertex(ITinNode pNode, ITinFeatureSeed pSeed, _WKSPoint pNewLocation, boolean bGetNewZ)
          Deprecated. Moves the specified vertex of an embedded polygon/polyline to a new location.
 void queryAdjacentVertices(ITinFeatureSeed pSeedEdge, ITinNode pBehind, ITinNode pFront)
          Deprecated. Queries the first two non-densified nodes of a line segment represented by the specified edge).
 void refreshTagValues()
          Deprecated. Refresh cached TIN tag values.
 void removeIslands(ITinTriangle pSeed, double area, boolean bKeepNodes, boolean bZeroTag)
          Deprecated. Removes islands whose area is smaller than the specified value, from the embedded polygon represented by the specified seed.
 void removeListener(java.lang.String iidStr, java.lang.Object theListener)
          Deprecated.  
 void rotate(ITinFeatureSeed pSeed, IPoint pOrigin, double angle, boolean bGetNewZ)
          Deprecated. Rotates the embedded polygon/polyline represented by the specified seed.
 void scalePolygon(ITinTriangle pSeed, IPoint pOrigin, double scale, boolean bGetNewZ)
          Deprecated. Expands or shrinks the embedded polygon represented by the specified seed.
 void setElementsIgnoredInConflictTest(int pElementsExcluded)
          Deprecated. The TIN nodes or edges to be ignored in conflict detection (used by processes such as CanAdd and CanMove).
 void setStopAtEnforcedEdge(boolean pbStop)
          Deprecated. Indicates if a polygon related process (e.g., ExtractPolygon) should stop when reach an enforced edge.
 void setStopAtJuncture(boolean pbStop)
          Deprecated. Indicates if a polyline related process (e.g., ExtractPolyline) should stop at juncture.
 boolean startInMemoryEditing()
          Deprecated. Initiates memory edit mode.
 
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
 

Field Detail

targetClass

public static final java.lang.Class targetClass
Deprecated. 

noncastable

public boolean noncastable
Deprecated. 
Constructor Detail

ITinFeatureEditProxy

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

ITinFeatureEditProxy

public ITinFeatureEditProxy()
Deprecated. 
For internal use only


ITinFeatureEditProxy

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

ITinFeatureEditProxy

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

ITinFeatureEditProxy

protected ITinFeatureEditProxy(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 com.esri.arcgis.interop.Dispatch
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 com.esri.arcgis.interop.Dispatch
Throws:
java.io.IOException

startInMemoryEditing

public boolean startInMemoryEditing()
                             throws java.io.IOException,
                                    AutomationException
Deprecated. 
Initiates memory edit mode. Use ITinEdit::SaveAs to persist. Don't use Save.

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

isInMemoryEditMode

public boolean isInMemoryEditMode()
                           throws java.io.IOException,
                                  AutomationException
Deprecated. 
Indicates if the specified TIN is in in-memory-edit mode.

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

extractPolyline

public IPolyline extractPolyline(ITinFeatureSeed pSeed,
                                 boolean bGetZ,
                                 boolean bSkipDensifiedNodes)
                          throws java.io.IOException,
                                 AutomationException
Deprecated. 
Extracts polyline. The seed must be a special edge, or an edge with tagValue.

Specified by:
extractPolyline in interface ITinFeatureEdit
Parameters:
pSeed - A reference to a com.esri.arcgis.geodatabase.ITinFeatureSeed (in)
bGetZ - The bGetZ (in)
bSkipDensifiedNodes - The bSkipDensifiedNodes (in)
Returns:
A reference to a com.esri.arcgis.geometry.IPolyline
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

extractPolygon

public IPolygon extractPolygon(ITinFeatureSeed pSeed,
                               boolean bGetZ,
                               boolean bSkipDensifiedNodes)
                        throws java.io.IOException,
                               AutomationException
Deprecated. 
Extracts polygon.

Specified by:
extractPolygon in interface ITinFeatureEdit
Parameters:
pSeed - A reference to a com.esri.arcgis.geodatabase.ITinFeatureSeed (in)
bGetZ - The bGetZ (in)
bSkipDensifiedNodes - The bSkipDensifiedNodes (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.

convertToPolylines

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

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

convertToPolygons

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

Specified by:
convertToPolygons in interface ITinFeatureEdit
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)
bSkipDensifiedNodes - The bSkipDensifiedNodes (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.

setStopAtJuncture

public void setStopAtJuncture(boolean pbStop)
                       throws java.io.IOException,
                              AutomationException
Deprecated. 
Indicates if a polyline related process (e.g., ExtractPolyline) should stop at juncture.

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

isStopAtJuncture

public boolean isStopAtJuncture()
                         throws java.io.IOException,
                                AutomationException
Deprecated. 
Indicates if a polyline related process (e.g., ExtractPolyline) should stop at juncture.

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

setStopAtEnforcedEdge

public void setStopAtEnforcedEdge(boolean pbStop)
                           throws java.io.IOException,
                                  AutomationException
Deprecated. 
Indicates if a polygon related process (e.g., ExtractPolygon) should stop when reach an enforced edge.

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

isStopAtEnforcedEdge

public boolean isStopAtEnforcedEdge()
                             throws java.io.IOException,
                                    AutomationException
Deprecated. 
Indicates if a polygon related process (e.g., ExtractPolygon) should stop when reach an enforced edge.

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

setElementsIgnoredInConflictTest

public void setElementsIgnoredInConflictTest(int pElementsExcluded)
                                      throws java.io.IOException,
                                             AutomationException
Deprecated. 
The TIN nodes or edges to be ignored in conflict detection (used by processes such as CanAdd and CanMove).

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

getElementsIgnoredInConflictTest

public int getElementsIgnoredInConflictTest()
                                     throws java.io.IOException,
                                            AutomationException
Deprecated. 
The TIN nodes or edges to be ignored in conflict detection (used by processes such as CanAdd and CanMove).

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

canAdd

public boolean canAdd(IGeometry pShape,
                      double spacing)
               throws java.io.IOException,
                      AutomationException
Deprecated. 
Checks if the specified shape can be added without creating spatial conflict.

Specified by:
canAdd in interface ITinFeatureEdit
Parameters:
pShape - A reference to a com.esri.arcgis.geometry.IGeometry (in)
spacing - The spacing (in)
Returns:
The pbCanAdd
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

canReplace

public boolean canReplace(IGeometry pShape,
                          ITinFeatureSeed pSeed,
                          double spacing)
                   throws java.io.IOException,
                          AutomationException
Deprecated. 
Checks if the embedded object can be replaced by the new shape without creating spatial conflict.

Specified by:
canReplace in interface ITinFeatureEdit
Parameters:
pShape - A reference to a com.esri.arcgis.geometry.IGeometry (in)
pSeed - A reference to a com.esri.arcgis.geodatabase.ITinFeatureSeed (in)
spacing - The spacing (in)
Returns:
The pbCanReplace
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

canMove

public boolean canMove(ITinFeatureSeed pSeed,
                       double dx,
                       double dy,
                       double spacing)
                throws java.io.IOException,
                       AutomationException
Deprecated. 
Checks if the embedded object can be relocated to a new location without creating spatial conflict.

Specified by:
canMove in interface ITinFeatureEdit
Parameters:
pSeed - A reference to a com.esri.arcgis.geodatabase.ITinFeatureSeed (in)
dx - The dx (in)
dy - The dy (in)
spacing - The spacing (in)
Returns:
The pbCanMove
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

canRotate

public boolean canRotate(ITinFeatureSeed pSeed,
                         IPoint pOrigin,
                         double angle,
                         double spacing)
                  throws java.io.IOException,
                         AutomationException
Deprecated. 
Checks if the embedded polyline/polygon can be rotated without creating spatial conflict. pOrigin can be NULL or Nothing.

Specified by:
canRotate in interface ITinFeatureEdit
Parameters:
pSeed - A reference to a com.esri.arcgis.geodatabase.ITinFeatureSeed (in)
pOrigin - A reference to a com.esri.arcgis.geometry.IPoint (in)
angle - The angle (in)
spacing - The spacing (in)
Returns:
The pbCanRotate
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

canScalePolygon

public boolean canScalePolygon(ITinTriangle pSeed,
                               IPoint pOrigin,
                               double scale,
                               double spacing)
                        throws java.io.IOException,
                               AutomationException
Deprecated. 
Checks if the embedded polygon can be expanded or shrinked without creating spatial conflict. pOrigin can be NULL or Nothing.

Specified by:
canScalePolygon in interface ITinFeatureEdit
Parameters:
pSeed - A reference to a com.esri.arcgis.geodatabase.ITinTriangle (in)
pOrigin - A reference to a com.esri.arcgis.geometry.IPoint (in)
scale - The scale (in)
spacing - The spacing (in)
Returns:
The pbCanScale
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

canAddVertex

public boolean canAddVertex(IGeometry pPoly,
                            IPoint pNewPoint,
                            boolean bClose,
                            double spacing)
                     throws java.io.IOException,
                            AutomationException
Deprecated. 
Checks if a new polygon/polyline vertex can be added without creating spatial conflict.

Specified by:
canAddVertex in interface ITinFeatureEdit
Parameters:
pPoly - A reference to a com.esri.arcgis.geometry.IGeometry (in)
pNewPoint - A reference to a com.esri.arcgis.geometry.IPoint (in)
bClose - The bClose (in)
spacing - The spacing (in)
Returns:
The pbCanAdd
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

canDeleteVertex

public boolean canDeleteVertex(ITinNode pNode,
                               ITinFeatureSeed pSeed,
                               double spacing)
                        throws java.io.IOException,
                               AutomationException
Deprecated. 
Checks if a polygon/polyline vertex can be deleted without creating spatial conflict.

Specified by:
canDeleteVertex in interface ITinFeatureEdit
Parameters:
pNode - A reference to a com.esri.arcgis.geodatabase.ITinNode (in)
pSeed - A reference to a com.esri.arcgis.geodatabase.ITinFeatureSeed (in)
spacing - The spacing (in)
Returns:
The pbCanDelete
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

canMoveVertex

public boolean canMoveVertex(ITinNode pNode,
                             ITinFeatureSeed pSeed,
                             _WKSPoint pNewLocation,
                             double spacing)
                      throws java.io.IOException,
                             AutomationException
Deprecated. 
Checks if a polygon/polyline vertex can be moved to a new location without creating spatial conflict.

Specified by:
canMoveVertex in interface ITinFeatureEdit
Parameters:
pNode - A reference to a com.esri.arcgis.geodatabase.ITinNode (in)
pSeed - A reference to a com.esri.arcgis.geodatabase.ITinFeatureSeed (in)
pNewLocation - A Structure: com.esri.arcgis.system._WKSPoint (A com.esri.arcgis.system._WKSPoint COM typedef) (in)
spacing - The spacing (in)
Returns:
The pbCanMove
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

addPointZ

public void addPointZ(IPoint pPoint,
                      int tagValue,
                      ITinNode pSeed)
               throws java.io.IOException,
                      AutomationException
Deprecated. 
Adds a 3D point to the TIN. pSeed can be NULL or Nothing.

Specified by:
addPointZ in interface ITinFeatureEdit
Parameters:
pPoint - A reference to a com.esri.arcgis.geometry.IPoint (in)
tagValue - The tagValue (in)
pSeed - 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.

addPolygonZ

public void addPolygonZ(IPolygon pShape,
                        int type,
                        int tagValue,
                        int edgeTagValue,
                        int nodeTagValue,
                        ITinTriangle pSeed)
                 throws java.io.IOException,
                        AutomationException
Deprecated. 
Adds Z-aware polygon. pSeed can be NULL or Nothing.

Specified by:
addPolygonZ in interface ITinFeatureEdit
Parameters:
pShape - A reference to a com.esri.arcgis.geometry.IPolygon (in)
type - A com.esri.arcgis.geodatabase.esriTinEdgeType constant (in)
tagValue - The tagValue (in)
edgeTagValue - The edgeTagValue (in)
nodeTagValue - The nodeTagValue (in)
pSeed - 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.

addPolygon

public void addPolygon(IPolygon pShape,
                       int type,
                       int tagValue,
                       int edgeTagValue,
                       int nodeTagValue,
                       ITinTriangle pSeed,
                       java.lang.Object pZ)
                throws java.io.IOException,
                       AutomationException
Deprecated. 
Adds polygon. pSeed can be NULL or Nothing.

Specified by:
addPolygon in interface ITinFeatureEdit
Parameters:
pShape - A reference to a com.esri.arcgis.geometry.IPolygon (in)
type - A com.esri.arcgis.geodatabase.esriTinEdgeType constant (in)
tagValue - The tagValue (in)
edgeTagValue - The edgeTagValue (in)
nodeTagValue - The nodeTagValue (in)
pSeed - A reference to a com.esri.arcgis.geodatabase.ITinTriangle (in)
pZ - 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.

addPolylineZ

public void addPolylineZ(IPolyline pShape,
                         int type,
                         int tagValue,
                         int nodeTagValue,
                         ITinEdge pSeed)
                  throws java.io.IOException,
                         AutomationException
Deprecated. 
Adds Z-aware polyline. pSeed can be NULL or Nothing.

Specified by:
addPolylineZ in interface ITinFeatureEdit
Parameters:
pShape - A reference to a com.esri.arcgis.geometry.IPolyline (in)
type - A com.esri.arcgis.geodatabase.esriTinEdgeType constant (in)
tagValue - The tagValue (in)
nodeTagValue - The nodeTagValue (in)
pSeed - 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.

addPolyline

public void addPolyline(IPolyline pShape,
                        int type,
                        int tagValue,
                        int nodeTagValue,
                        ITinEdge pSeed,
                        java.lang.Object pZ)
                 throws java.io.IOException,
                        AutomationException
Deprecated. 
Adds polyline. pSeed can be NULL or Nothing.

Specified by:
addPolyline in interface ITinFeatureEdit
Parameters:
pShape - A reference to a com.esri.arcgis.geometry.IPolyline (in)
type - A com.esri.arcgis.geodatabase.esriTinEdgeType constant (in)
tagValue - The tagValue (in)
nodeTagValue - The nodeTagValue (in)
pSeed - A reference to a com.esri.arcgis.geodatabase.ITinEdge (in)
pZ - 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.

addPolyObjects

public void addPolyObjects(IFeatureClass pFeatureClass,
                           IQueryFilter pFilter,
                           IField pHeightField,
                           IField pValueField,
                           boolean bSetEdgeTagValue,
                           boolean bSetNodeTagValue,
                           int type)
                    throws java.io.IOException,
                           AutomationException
Deprecated. 
Adds polygons/polylines.

Specified by:
addPolyObjects in interface ITinFeatureEdit
Parameters:
pFeatureClass - A reference to a com.esri.arcgis.geodatabase.IFeatureClass (in)
pFilter - A reference to a com.esri.arcgis.geodatabase.IQueryFilter (in)
pHeightField - A reference to a com.esri.arcgis.geodatabase.IField (in)
pValueField - A reference to a com.esri.arcgis.geodatabase.IField (in)
bSetEdgeTagValue - The bSetEdgeTagValue (in)
bSetNodeTagValue - The bSetNodeTagValue (in)
type - A com.esri.arcgis.geodatabase.esriTinEdgeType constant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

delete

public void delete(ITinFeatureSeed pSeed)
            throws java.io.IOException,
                   AutomationException
Deprecated. 
Deletes the embedded point/polygon/polyline represented by the specified seed.

Specified by:
delete in interface ITinFeatureEdit
Parameters:
pSeed - A reference to a com.esri.arcgis.geodatabase.ITinFeatureSeed (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

move

public void move(ITinFeatureSeed pSeed,
                 double dx,
                 double dy,
                 boolean bGetNewZ)
          throws java.io.IOException,
                 AutomationException
Deprecated. 
Moves the embedded point/polygon/polyline represented by the specified seed.

Specified by:
move in interface ITinFeatureEdit
Parameters:
pSeed - A reference to a com.esri.arcgis.geodatabase.ITinFeatureSeed (in)
dx - The dx (in)
dy - The dy (in)
bGetNewZ - The bGetNewZ (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

rotate

public void rotate(ITinFeatureSeed pSeed,
                   IPoint pOrigin,
                   double angle,
                   boolean bGetNewZ)
            throws java.io.IOException,
                   AutomationException
Deprecated. 
Rotates the embedded polygon/polyline represented by the specified seed. pOrigin can be NULL or Nothing.

Specified by:
rotate in interface ITinFeatureEdit
Parameters:
pSeed - A reference to a com.esri.arcgis.geodatabase.ITinFeatureSeed (in)
pOrigin - A reference to a com.esri.arcgis.geometry.IPoint (in)
angle - The angle (in)
bGetNewZ - The bGetNewZ (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

scalePolygon

public void scalePolygon(ITinTriangle pSeed,
                         IPoint pOrigin,
                         double scale,
                         boolean bGetNewZ)
                  throws java.io.IOException,
                         AutomationException
Deprecated. 
Expands or shrinks the embedded polygon represented by the specified seed. pOrigin can be NULL or Nothing.

Specified by:
scalePolygon in interface ITinFeatureEdit
Parameters:
pSeed - A reference to a com.esri.arcgis.geodatabase.ITinTriangle (in)
pOrigin - A reference to a com.esri.arcgis.geometry.IPoint (in)
scale - The scale (in)
bGetNewZ - The bGetNewZ (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

removeIslands

public void removeIslands(ITinTriangle pSeed,
                          double area,
                          boolean bKeepNodes,
                          boolean bZeroTag)
                   throws java.io.IOException,
                          AutomationException
Deprecated. 
Removes islands whose area is smaller than the specified value, from the embedded polygon represented by the specified seed. Remove all holes if the value is zero.

Specified by:
removeIslands in interface ITinFeatureEdit
Parameters:
pSeed - A reference to a com.esri.arcgis.geodatabase.ITinTriangle (in)
area - The area (in)
bKeepNodes - The bKeepNodes (in)
bZeroTag - The bZeroTag (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

merge

public void merge(ITinEdge pCommonEdge,
                  int newValue,
                  boolean bKeepCommonNodes)
           throws java.io.IOException,
                  AutomationException
Deprecated. 
Merges two embedded polygons sharing the specified common edge.

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

deleteVertex

public void deleteVertex(ITinNode pNode,
                         ITinFeatureSeed pSeed)
                  throws java.io.IOException,
                         AutomationException
Deprecated. 
Deletes the specified vertex from an embedded polygon/polyline.

Specified by:
deleteVertex in interface ITinFeatureEdit
Parameters:
pNode - A reference to a com.esri.arcgis.geodatabase.ITinNode (in)
pSeed - A reference to a com.esri.arcgis.geodatabase.ITinFeatureSeed (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

moveVertex

public void moveVertex(ITinNode pNode,
                       ITinFeatureSeed pSeed,
                       _WKSPoint pNewLocation,
                       boolean bGetNewZ)
                throws java.io.IOException,
                       AutomationException
Deprecated. 
Moves the specified vertex of an embedded polygon/polyline to a new location.

Specified by:
moveVertex in interface ITinFeatureEdit
Parameters:
pNode - A reference to a com.esri.arcgis.geodatabase.ITinNode (in)
pSeed - A reference to a com.esri.arcgis.geodatabase.ITinFeatureSeed (in)
pNewLocation - A Structure: com.esri.arcgis.system._WKSPoint (A com.esri.arcgis.system._WKSPoint COM typedef) (in)
bGetNewZ - The bGetNewZ (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

queryAdjacentVertices

public void queryAdjacentVertices(ITinFeatureSeed pSeedEdge,
                                  ITinNode pBehind,
                                  ITinNode pFront)
                           throws java.io.IOException,
                                  AutomationException
Deprecated. 
Queries the first two non-densified nodes of a line segment represented by the specified edge).

Specified by:
queryAdjacentVertices in interface ITinFeatureEdit
Parameters:
pSeedEdge - A reference to a com.esri.arcgis.geodatabase.ITinFeatureSeed (in)
pBehind - A reference to a com.esri.arcgis.geodatabase.ITinNode (in)
pFront - 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.

clusterPoints

public IEnumTinNode clusterPoints(ITinNode pSeed,
                                  double spacing,
                                  ITinFilter pFilter)
                           throws java.io.IOException,
                                  AutomationException
Deprecated. 
Finds a cluster of nodes, each node in the group has at least one neighbor, to which the distance is smaller, or equal to, the specified value.

Specified by:
clusterPoints in interface ITinFeatureEdit
Parameters:
pSeed - A reference to a com.esri.arcgis.geodatabase.ITinNode (in)
spacing - The spacing (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.

isNodeShared

public boolean isNodeShared(ITinNode pNode)
                     throws java.io.IOException,
                            AutomationException
Deprecated. 
Returns TRUE if specified node is shared by more than two enforced edges.

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

refreshTagValues

public void refreshTagValues()
                      throws java.io.IOException,
                             AutomationException
Deprecated. 
Refresh cached TIN tag values.

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