com.esri.arcgis.geodatabase
Class ITinEditProxy

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

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

Description: 'Provides access to members that control TIN editing.' 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 ITinEditProxy
extends com.esri.arcgis.interop.Dispatch
implements ITinEdit, 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.ITinEdit
IID, IID6615635a_bfab_11d2_9f6d_00c04f8ece27
 
Constructor Summary
  ITinEditProxy()
          Deprecated. For internal use only
  ITinEditProxy(java.lang.Object obj)
          Deprecated.  
protected ITinEditProxy(java.lang.Object obj, java.lang.String iid)
          Deprecated.  
  ITinEditProxy(java.lang.String CLSID, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
          Deprecated.  
protected ITinEditProxy(java.lang.String CLSID, java.lang.String iid, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
          Deprecated.  
 
Method Summary
 void addFromFeatureClass(IFeatureClass pFeatureClass, IQueryFilter pFilter, IField pHeightField, IField pTagValueField, int type, java.lang.Object pbUseShapeZ)
          Deprecated. Adds features from a feature class to the TIN.
 void addFromFeatureCursor(IFeatureCursor pCursor, IField pHeightField, IField pTagValueField, int type, java.lang.Object pbUseShapeZ)
          Deprecated. Adds features from a feature cursor to the TIN.
 void addFromPixelBlock(double xOrigin, double yOrigin, double xPixelSize, double yPixelSize, java.lang.Object valueForNoData, java.lang.Object block, double zTolerance, java.lang.Object pMaxPoints, java.lang.Object[] pbToleranceAchieved)
          Deprecated. Adds pixels from a pixel block to the TIN.
 void addListener(java.lang.String iidStr, java.lang.Object theListener, java.lang.Object theSource)
          Deprecated.  
 int addPointZ(IPoint pPoint, int tagValue)
          Deprecated. Adds a 3D point to the TIN.
 void addShape(IGeometry pShape, int type, int tagValue, java.lang.Object pZ)
          Deprecated. Adds a 2D shape to the TIN.
 void addShapeZ(IGeometry pShape, int type, int tagValue, java.lang.Object pbUseShapeZ)
          Deprecated. Adds a 3D shape to the TIN.
 int addWKSPointZ(_WKSPointZ pPoint, int vlue)
          Deprecated. Adds a well known structure point to the TIN.
 void deleteEdgeTagValues()
          Deprecated. Deletes all edge tag values in the TIN.
 void deleteNode(int index)
          Deprecated. Deletes a specified node from the TIN.
 void deleteNodesOutsideDataArea()
          Deprecated. Deletes all nodes from outside the TIN interpolation zone.
 void deleteNodeTagValues()
          Deprecated. Deletes all node tag values in the TIN.
 void deleteSelectedNodes()
          Deprecated. Deletes specified nodes from the TIN.
 void deleteTriangleTagValues()
          Deprecated. Deletes all triangle face tag values in the TIN.
 void initNew(IEnvelope pExtent)
          Deprecated. Initializes a new TIN using the passed extent to define the data area.
 boolean isDirty()
          Deprecated. Indicates if the TIN is dirty.
 boolean isEditable()
          Deprecated. Indicates if the TIN can be edited.
 boolean isInEditMode()
          Deprecated. Indicates if the TIN is in edit mode.
 void propagateTriangleTagValue(ITinTriangle pSeed, int newTagValue, boolean bStopAtEnforcedEdge)
          Deprecated. Propagates triangle tag value changes to all immediate triangles with the same initial value.
 void refresh()
          Deprecated. Updates TIN's extents, data area, and data elements count.
 void removeListener(java.lang.String iidStr, java.lang.Object theListener)
          Deprecated.  
 void save()
          Deprecated. Saves edits to disk.
 void saveAs(java.lang.String newName, java.lang.Object pOverWrite)
          Deprecated. Saves the TIN to disk using the specified name.
 void setEdgeTagValue(int index, int value)
          Deprecated. Sets the tag value of the triangle edge referenced by the index.
 void setEdgeType(int index, int type)
          Deprecated. Sets the type of the triangle edge referenced by the TIN.
 void setNodeTagValue(int index, int value)
          Deprecated. Sets the tag value of a TIN node referenced by the index.
 void setNodeZ(int index, double z)
          Deprecated. Sets the z value of a TIN node referenced by the index.
 void setSpatialReference(ISpatialReference pSpatialReference)
          Deprecated. Set a copy of the specified spatial reference to the TIN.
 void setTriangleInsideDataArea(int index)
          Deprecated. Sets a triangle within the TIN interpolation zone.
 void setTriangleOutsideDataArea(int index)
          Deprecated. Sets a triangle outside of the TIN interpolation zone.
 void setTrianglesInsideDataArea()
          Deprecated. Sets all triangles within the TIN interpolation zone.
 void setTriangleTagValue(int index, int value)
          Deprecated. Sets the face tag value of the triangle referenced by the index.
 boolean startEditing()
          Deprecated. Initiates edit mode.
 boolean stopEditing(boolean bSaveEdits)
          Deprecated. Terminates edit mode, optionally saving changes to disk.
 
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

ITinEditProxy

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

ITinEditProxy

public ITinEditProxy()
Deprecated. 
For internal use only


ITinEditProxy

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

ITinEditProxy

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

ITinEditProxy

protected ITinEditProxy(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

isEditable

public boolean isEditable()
                   throws java.io.IOException,
                          AutomationException
Deprecated. 
Indicates if the TIN can be edited.

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

isInEditMode

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

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

isDirty

public boolean isDirty()
                throws java.io.IOException,
                       AutomationException
Deprecated. 
Indicates if the TIN is dirty.

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

startEditing

public boolean startEditing()
                     throws java.io.IOException,
                            AutomationException
Deprecated. 
Initiates edit mode.

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

stopEditing

public boolean stopEditing(boolean bSaveEdits)
                    throws java.io.IOException,
                           AutomationException
Deprecated. 
Terminates edit mode, optionally saving changes to disk.

Specified by:
stopEditing in interface ITinEdit
Parameters:
bSaveEdits - The bSaveEdits (in)
Returns:
The pbIsSuccessful
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

initNew

public void initNew(IEnvelope pExtent)
             throws java.io.IOException,
                    AutomationException
Deprecated. 
Initializes a new TIN using the passed extent to define the data area.

Specified by:
initNew in interface ITinEdit
Parameters:
pExtent - A reference to a com.esri.arcgis.geometry.IEnvelope (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

save

public void save()
          throws java.io.IOException,
                 AutomationException
Deprecated. 
Saves edits to disk.

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

saveAs

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

Specified by:
saveAs in interface ITinEdit
Parameters:
newName - The newName (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.

addWKSPointZ

public int addWKSPointZ(_WKSPointZ pPoint,
                        int vlue)
                 throws java.io.IOException,
                        AutomationException
Deprecated. 
Adds a well known structure point to the TIN.

Specified by:
addWKSPointZ in interface ITinEdit
Parameters:
pPoint - A Structure: com.esri.arcgis.system._WKSPointZ (A com.esri.arcgis.system._WKSPointZ COM typedef) (in)
vlue - The vlue (in)
Returns:
The pNodeIndex
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

addPointZ

public int addPointZ(IPoint pPoint,
                     int tagValue)
              throws java.io.IOException,
                     AutomationException
Deprecated. 
Adds a 3D point to the TIN.

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

addShapeZ

public void addShapeZ(IGeometry pShape,
                      int type,
                      int tagValue,
                      java.lang.Object pbUseShapeZ)
               throws java.io.IOException,
                      AutomationException
Deprecated. 
Adds a 3D shape to the TIN.

Specified by:
addShapeZ in interface ITinEdit
Parameters:
pShape - A reference to a com.esri.arcgis.geometry.IGeometry (in)
type - A com.esri.arcgis.geodatabase.esriTinSurfaceType constant (in)
tagValue - The tagValue (in)
pbUseShapeZ - 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.

addShape

public void addShape(IGeometry pShape,
                     int type,
                     int tagValue,
                     java.lang.Object pZ)
              throws java.io.IOException,
                     AutomationException
Deprecated. 
Adds a 2D shape to the TIN.

Specified by:
addShape in interface ITinEdit
Parameters:
pShape - A reference to a com.esri.arcgis.geometry.IGeometry (in)
type - A com.esri.arcgis.geodatabase.esriTinSurfaceType constant (in)
tagValue - The tagValue (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.

addFromFeatureClass

public void addFromFeatureClass(IFeatureClass pFeatureClass,
                                IQueryFilter pFilter,
                                IField pHeightField,
                                IField pTagValueField,
                                int type,
                                java.lang.Object pbUseShapeZ)
                         throws java.io.IOException,
                                AutomationException
Deprecated. 
Adds features from a feature class to the TIN.

Specified by:
addFromFeatureClass in interface ITinEdit
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)
pTagValueField - A reference to a com.esri.arcgis.geodatabase.IField (in)
type - A com.esri.arcgis.geodatabase.esriTinSurfaceType constant (in)
pbUseShapeZ - 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.

addFromFeatureCursor

public void addFromFeatureCursor(IFeatureCursor pCursor,
                                 IField pHeightField,
                                 IField pTagValueField,
                                 int type,
                                 java.lang.Object pbUseShapeZ)
                          throws java.io.IOException,
                                 AutomationException
Deprecated. 
Adds features from a feature cursor to the TIN.

Specified by:
addFromFeatureCursor in interface ITinEdit
Parameters:
pCursor - A reference to a com.esri.arcgis.geodatabase.IFeatureCursor (in)
pHeightField - A reference to a com.esri.arcgis.geodatabase.IField (in)
pTagValueField - A reference to a com.esri.arcgis.geodatabase.IField (in)
type - A com.esri.arcgis.geodatabase.esriTinSurfaceType constant (in)
pbUseShapeZ - 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.

addFromPixelBlock

public void addFromPixelBlock(double xOrigin,
                              double yOrigin,
                              double xPixelSize,
                              double yPixelSize,
                              java.lang.Object valueForNoData,
                              java.lang.Object block,
                              double zTolerance,
                              java.lang.Object pMaxPoints,
                              java.lang.Object[] pbToleranceAchieved)
                       throws java.io.IOException,
                              AutomationException
Deprecated. 
Adds pixels from a pixel block to the TIN.

Specified by:
addFromPixelBlock in interface ITinEdit
Parameters:
xOrigin - The xOrigin (in)
yOrigin - The yOrigin (in)
xPixelSize - The xPixelSize (in)
yPixelSize - The yPixelSize (in)
valueForNoData - A Variant (in)
block - A Variant (in)
zTolerance - The zTolerance (in)
pMaxPoints - A Variant (in, optional, pass null if not required)
pbToleranceAchieved - A Variant (out: use single element array, optional, pass single element of null if not required)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

deleteNode

public void deleteNode(int index)
                throws java.io.IOException,
                       AutomationException
Deprecated. 
Deletes a specified node from the TIN.

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

deleteSelectedNodes

public void deleteSelectedNodes()
                         throws java.io.IOException,
                                AutomationException
Deprecated. 
Deletes specified nodes from the TIN.

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

deleteNodesOutsideDataArea

public void deleteNodesOutsideDataArea()
                                throws java.io.IOException,
                                       AutomationException
Deprecated. 
Deletes all nodes from outside the TIN interpolation zone.

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

setEdgeType

public void setEdgeType(int index,
                        int type)
                 throws java.io.IOException,
                        AutomationException
Deprecated. 
Sets the type of the triangle edge referenced by the TIN.

Specified by:
setEdgeType in interface ITinEdit
Parameters:
index - The index (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.

setNodeZ

public void setNodeZ(int index,
                     double z)
              throws java.io.IOException,
                     AutomationException
Deprecated. 
Sets the z value of a TIN node referenced by the index.

Specified by:
setNodeZ in interface ITinEdit
Parameters:
index - The index (in)
z - The z (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setNodeTagValue

public void setNodeTagValue(int index,
                            int value)
                     throws java.io.IOException,
                            AutomationException
Deprecated. 
Sets the tag value of a TIN node referenced by the index.

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

setEdgeTagValue

public void setEdgeTagValue(int index,
                            int value)
                     throws java.io.IOException,
                            AutomationException
Deprecated. 
Sets the tag value of the triangle edge referenced by the index.

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

setTriangleTagValue

public void setTriangleTagValue(int index,
                                int value)
                         throws java.io.IOException,
                                AutomationException
Deprecated. 
Sets the face tag value of the triangle referenced by the index.

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

propagateTriangleTagValue

public void propagateTriangleTagValue(ITinTriangle pSeed,
                                      int newTagValue,
                                      boolean bStopAtEnforcedEdge)
                               throws java.io.IOException,
                                      AutomationException
Deprecated. 
Propagates triangle tag value changes to all immediate triangles with the same initial value.

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

setTrianglesInsideDataArea

public void setTrianglesInsideDataArea()
                                throws java.io.IOException,
                                       AutomationException
Deprecated. 
Sets all triangles within the TIN interpolation zone.

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

setTriangleInsideDataArea

public void setTriangleInsideDataArea(int index)
                               throws java.io.IOException,
                                      AutomationException
Deprecated. 
Sets a triangle within the TIN interpolation zone.

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

setTriangleOutsideDataArea

public void setTriangleOutsideDataArea(int index)
                                throws java.io.IOException,
                                       AutomationException
Deprecated. 
Sets a triangle outside of the TIN interpolation zone.

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

deleteNodeTagValues

public void deleteNodeTagValues()
                         throws java.io.IOException,
                                AutomationException
Deprecated. 
Deletes all node tag values in the TIN.

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

deleteEdgeTagValues

public void deleteEdgeTagValues()
                         throws java.io.IOException,
                                AutomationException
Deprecated. 
Deletes all edge tag values in the TIN.

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

deleteTriangleTagValues

public void deleteTriangleTagValues()
                             throws java.io.IOException,
                                    AutomationException
Deprecated. 
Deletes all triangle face tag values in the TIN.

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

refresh

public void refresh()
             throws java.io.IOException,
                    AutomationException
Deprecated. 
Updates TIN's extents, data area, and data elements count.

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

setSpatialReference

public void setSpatialReference(ISpatialReference pSpatialReference)
                         throws java.io.IOException,
                                AutomationException
Deprecated. 
Set a copy of the specified spatial reference to the TIN.

Specified by:
setSpatialReference in interface ITinEdit
Parameters:
pSpatialReference - A reference to a com.esri.arcgis.geometry.ISpatialReference (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.