com.esri.arcgis.spatialanalyst
Class IDistanceOpProxy

java.lang.Object
  extended by com.esri.arcgis.interop.Dispatch
      extended by com.esri.arcgis.spatialanalyst.IDistanceOpProxy
All Implemented Interfaces:
IDistanceOp, java.io.Externalizable, java.io.Serializable

Deprecated. Internal use only. Proxy for COM Interface 'IDistanceOp'. Generated 3/19/2015 1:21:00 PM from 'C:\ArcGIS\COM\esriSpatialAnalyst.olb'

Description: 'Provides access to members that control the distance operations.' 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 IDistanceOpProxy
extends com.esri.arcgis.interop.Dispatch
implements IDistanceOp, 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.spatialanalyst.IDistanceOp
IID, IID4606f16d_b47d_11d2_9f3b_00c04f8ed1d7
 
Constructor Summary
  IDistanceOpProxy()
          Deprecated. For internal use only
  IDistanceOpProxy(java.lang.Object obj)
          Deprecated.  
protected IDistanceOpProxy(java.lang.Object obj, java.lang.String iid)
          Deprecated.  
  IDistanceOpProxy(java.lang.String CLSID, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
          Deprecated.  
protected IDistanceOpProxy(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.  
 IGeoDataset corridor(IGeoDataset distance1, IGeoDataset distance2)
          Deprecated. Calculates for each cell location the sum of the accumulative costs for two input accumulative-cost datasets.
 IGeoDataset costAllocation(IGeoDataset sourceData, IGeoDataset costRaster, java.lang.Object maxDistance, java.lang.Object valueRaster)
          Deprecated. Calculates for each output cell the zone that could be reached with the least accumulative cost.
 IGeoDataset costBackLink(IGeoDataset sourceData, IGeoDataset costRaster, java.lang.Object maxDistance, java.lang.Object valueRaster)
          Deprecated. Calculates the neighbor that is the next cell on the least-accumulative-cost path from a cell to a source cell.
 IGeoDataset costDistance(IGeoDataset sourceData, IGeoDataset costRaster, java.lang.Object maxDistance, java.lang.Object valueRaster)
          Deprecated. Calculates for each cell the least-accumulative-cost distance over a cost surface to a source cell or a set of source cells.
 IGeoDataset costDistanceFull(IGeoDataset sourceData, IGeoDataset costRaster, boolean distance, boolean backlink, boolean allocation, java.lang.Object maxDistance, java.lang.Object valueRaster)
          Deprecated. Calculates for each cell the least-accumulative-cost distance, backlink, and allocation over a cost surface to a source cell or a set of source cells.
 IGeoDataset costPath(IGeoDataset fromData, IGeoDataset distance, IGeoDataset backlink, int pathType)
          Deprecated. Calculates the least-cost path(s) from selected cell(s) in the input data to the closest source cell.
 IGeometryCollection costPathAsPolyline(IPointCollection sourcePoints, IGeoDataset distance, IGeoDataset backlink)
          Deprecated. Calculates the least-cost path(s) from selected points in the input data and returns it as a polyline.
 IGeoDataset eucAllocation(IGeoDataset sourceData, java.lang.Object maxDistance, java.lang.Object valueRaster)
          Deprecated. Calculates for each cell the zone of the closest source cell (in Euclidean distance).
 IGeoDataset eucDirection(IGeoDataset sourceData, java.lang.Object maxDistance, java.lang.Object valueRaster)
          Deprecated. Calculates the direction in degrees from each cell center to the cell center of the closest source.
 IGeoDataset eucDistance(IGeoDataset sourceData, java.lang.Object maxDistance, java.lang.Object valueRaster)
          Deprecated. Calculates for each cell the Euclidean distance to the closest source.
 IGeoDataset eucDistanceFull(IGeoDataset sourceData, boolean distance, boolean direction, boolean allocation, java.lang.Object maxDistance, java.lang.Object valueRaster)
          Deprecated. Calculates for each cell optionally the Euclidean distance, direction, and allocation to the closest source.
 void removeListener(java.lang.String iidStr, java.lang.Object theListener)
          Deprecated.  
 
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

IDistanceOpProxy

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

IDistanceOpProxy

public IDistanceOpProxy()
Deprecated. 
For internal use only


IDistanceOpProxy

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

IDistanceOpProxy

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

IDistanceOpProxy

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

eucDistance

public IGeoDataset eucDistance(IGeoDataset sourceData,
                               java.lang.Object maxDistance,
                               java.lang.Object valueRaster)
                        throws java.io.IOException,
                               AutomationException
Deprecated. 
Calculates for each cell the Euclidean distance to the closest source.

Specified by:
eucDistance in interface IDistanceOp
Parameters:
sourceData - A reference to a com.esri.arcgis.geodatabase.IGeoDataset (in)
maxDistance - A Variant (in, optional, pass null if not required)
valueRaster - A Variant (in, optional, pass null if not required)
Returns:
A reference to a com.esri.arcgis.geodatabase.IGeoDataset
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

eucDistanceFull

public IGeoDataset eucDistanceFull(IGeoDataset sourceData,
                                   boolean distance,
                                   boolean direction,
                                   boolean allocation,
                                   java.lang.Object maxDistance,
                                   java.lang.Object valueRaster)
                            throws java.io.IOException,
                                   AutomationException
Deprecated. 
Calculates for each cell optionally the Euclidean distance, direction, and allocation to the closest source.

Specified by:
eucDistanceFull in interface IDistanceOp
Parameters:
sourceData - A reference to a com.esri.arcgis.geodatabase.IGeoDataset (in)
distance - The distance (in)
direction - The direction (in)
allocation - The allocation (in)
maxDistance - A Variant (in, optional, pass null if not required)
valueRaster - A Variant (in, optional, pass null if not required)
Returns:
A reference to a com.esri.arcgis.geodatabase.IGeoDataset
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

eucAllocation

public IGeoDataset eucAllocation(IGeoDataset sourceData,
                                 java.lang.Object maxDistance,
                                 java.lang.Object valueRaster)
                          throws java.io.IOException,
                                 AutomationException
Deprecated. 
Calculates for each cell the zone of the closest source cell (in Euclidean distance).

Specified by:
eucAllocation in interface IDistanceOp
Parameters:
sourceData - A reference to a com.esri.arcgis.geodatabase.IGeoDataset (in)
maxDistance - A Variant (in, optional, pass null if not required)
valueRaster - A Variant (in, optional, pass null if not required)
Returns:
A reference to a com.esri.arcgis.geodatabase.IGeoDataset
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

eucDirection

public IGeoDataset eucDirection(IGeoDataset sourceData,
                                java.lang.Object maxDistance,
                                java.lang.Object valueRaster)
                         throws java.io.IOException,
                                AutomationException
Deprecated. 
Calculates the direction in degrees from each cell center to the cell center of the closest source.

Specified by:
eucDirection in interface IDistanceOp
Parameters:
sourceData - A reference to a com.esri.arcgis.geodatabase.IGeoDataset (in)
maxDistance - A Variant (in, optional, pass null if not required)
valueRaster - A Variant (in, optional, pass null if not required)
Returns:
A reference to a com.esri.arcgis.geodatabase.IGeoDataset
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

costDistance

public IGeoDataset costDistance(IGeoDataset sourceData,
                                IGeoDataset costRaster,
                                java.lang.Object maxDistance,
                                java.lang.Object valueRaster)
                         throws java.io.IOException,
                                AutomationException
Deprecated. 
Calculates for each cell the least-accumulative-cost distance over a cost surface to a source cell or a set of source cells.

Specified by:
costDistance in interface IDistanceOp
Parameters:
sourceData - A reference to a com.esri.arcgis.geodatabase.IGeoDataset (in)
costRaster - A reference to a com.esri.arcgis.geodatabase.IGeoDataset (in)
maxDistance - A Variant (in, optional, pass null if not required)
valueRaster - A Variant (in, optional, pass null if not required)
Returns:
A reference to a com.esri.arcgis.geodatabase.IGeoDataset
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

costAllocation

public IGeoDataset costAllocation(IGeoDataset sourceData,
                                  IGeoDataset costRaster,
                                  java.lang.Object maxDistance,
                                  java.lang.Object valueRaster)
                           throws java.io.IOException,
                                  AutomationException
Deprecated. 
Calculates for each output cell the zone that could be reached with the least accumulative cost.

Specified by:
costAllocation in interface IDistanceOp
Parameters:
sourceData - A reference to a com.esri.arcgis.geodatabase.IGeoDataset (in)
costRaster - A reference to a com.esri.arcgis.geodatabase.IGeoDataset (in)
maxDistance - A Variant (in, optional, pass null if not required)
valueRaster - A Variant (in, optional, pass null if not required)
Returns:
A reference to a com.esri.arcgis.geodatabase.IGeoDataset
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

costBackLink

public IGeoDataset costBackLink(IGeoDataset sourceData,
                                IGeoDataset costRaster,
                                java.lang.Object maxDistance,
                                java.lang.Object valueRaster)
                         throws java.io.IOException,
                                AutomationException
Deprecated. 
Calculates the neighbor that is the next cell on the least-accumulative-cost path from a cell to a source cell.

Specified by:
costBackLink in interface IDistanceOp
Parameters:
sourceData - A reference to a com.esri.arcgis.geodatabase.IGeoDataset (in)
costRaster - A reference to a com.esri.arcgis.geodatabase.IGeoDataset (in)
maxDistance - A Variant (in, optional, pass null if not required)
valueRaster - A Variant (in, optional, pass null if not required)
Returns:
A reference to a com.esri.arcgis.geodatabase.IGeoDataset
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

costDistanceFull

public IGeoDataset costDistanceFull(IGeoDataset sourceData,
                                    IGeoDataset costRaster,
                                    boolean distance,
                                    boolean backlink,
                                    boolean allocation,
                                    java.lang.Object maxDistance,
                                    java.lang.Object valueRaster)
                             throws java.io.IOException,
                                    AutomationException
Deprecated. 
Calculates for each cell the least-accumulative-cost distance, backlink, and allocation over a cost surface to a source cell or a set of source cells.

Specified by:
costDistanceFull in interface IDistanceOp
Parameters:
sourceData - A reference to a com.esri.arcgis.geodatabase.IGeoDataset (in)
costRaster - A reference to a com.esri.arcgis.geodatabase.IGeoDataset (in)
distance - The distance (in)
backlink - The backlink (in)
allocation - The allocation (in)
maxDistance - A Variant (in, optional, pass null if not required)
valueRaster - A Variant (in, optional, pass null if not required)
Returns:
A reference to a com.esri.arcgis.geodatabase.IGeoDataset
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

corridor

public IGeoDataset corridor(IGeoDataset distance1,
                            IGeoDataset distance2)
                     throws java.io.IOException,
                            AutomationException
Deprecated. 
Calculates for each cell location the sum of the accumulative costs for two input accumulative-cost datasets.

Specified by:
corridor in interface IDistanceOp
Parameters:
distance1 - A reference to a com.esri.arcgis.geodatabase.IGeoDataset (in)
distance2 - A reference to a com.esri.arcgis.geodatabase.IGeoDataset (in)
Returns:
A reference to a com.esri.arcgis.geodatabase.IGeoDataset
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

costPath

public IGeoDataset costPath(IGeoDataset fromData,
                            IGeoDataset distance,
                            IGeoDataset backlink,
                            int pathType)
                     throws java.io.IOException,
                            AutomationException
Deprecated. 
Calculates the least-cost path(s) from selected cell(s) in the input data to the closest source cell.

Specified by:
costPath in interface IDistanceOp
Parameters:
fromData - A reference to a com.esri.arcgis.geodatabase.IGeoDataset (in)
distance - A reference to a com.esri.arcgis.geodatabase.IGeoDataset (in)
backlink - A reference to a com.esri.arcgis.geodatabase.IGeoDataset (in)
pathType - A com.esri.arcgis.spatialanalyst.esriGeoAnalysisPathEnum constant (in)
Returns:
A reference to a com.esri.arcgis.geodatabase.IGeoDataset
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

costPathAsPolyline

public IGeometryCollection costPathAsPolyline(IPointCollection sourcePoints,
                                              IGeoDataset distance,
                                              IGeoDataset backlink)
                                       throws java.io.IOException,
                                              AutomationException
Deprecated. 
Calculates the least-cost path(s) from selected points in the input data and returns it as a polyline.

Specified by:
costPathAsPolyline in interface IDistanceOp
Parameters:
sourcePoints - A reference to a com.esri.arcgis.geometry.IPointCollection (in)
distance - A reference to a com.esri.arcgis.geodatabase.IGeoDataset (in)
backlink - A reference to a com.esri.arcgis.geodatabase.IGeoDataset (in)
Returns:
A reference to a com.esri.arcgis.geometry.IGeometryCollection
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.