com.esri.arcgis.spatialanalyst
Interface INeighborhoodOp

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
INeighborhoodOpProxy, RasterNeighborhoodOp

public interface INeighborhoodOp
extends java.io.Serializable

COM Interface 'INeighborhoodOp'. Generated 3/19/2015 1:21:00 PM from 'C:\ArcGIS\COM\esriSpatialAnalyst.olb'

Description: 'Provides access to members that control the neighborhood 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 =


Field Summary
static java.lang.String IID
          Deprecated. Internal use only
static int IID4606f167_b47d_11d2_9f3b_00c04f8ed1d7
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 IGeoDataset blockStatistics(IGeoDataset geoDataset, int type, IRasterNeighborhood nbrhood, boolean ignoreNoData)
          Calculates statistics for a non-overlapping neighborhood.
 IGeoDataset filter(IGeoDataset geoDataset, int type, boolean ignoreNoData)
          Performs a preset focal filter on the input.
 IGeoDataset focalFlow(IGeoDataset geoDataset, java.lang.Object thresholdValue)
          Calculates the flow of the values in the surface within each cells immediate neighborhood.
 IGeoDataset focalStatistics(IGeoDataset geoDataset, int type, IRasterNeighborhood nbrhood, boolean ignoreNoData)
          Calculates statistics for an overlapping neighborhood.
 IGeoDataset lineStatistics(IGeoDataset lineDataset, int type, double radius)
          Calculates a statistic on the attributes of lines in a circular neighborhood around each output cell.
 IGeoDataset pointStatistics(IGeoDataset pointDataset, int type, IRasterNeighborhood nbrhood)
          Calculates a statistic on the points in a neighborhood around each output cell.
 

Field Detail

IID4606f167_b47d_11d2_9f3b_00c04f8ed1d7

static final int IID4606f167_b47d_11d2_9f3b_00c04f8ed1d7
See Also:
Constant Field Values

xxDummy

static final int xxDummy
Deprecated. Internal use only
See Also:
Constant Field Values

IID

static final java.lang.String IID
Deprecated. Internal use only
See Also:
Constant Field Values
Method Detail

blockStatistics

IGeoDataset blockStatistics(IGeoDataset geoDataset,
                            int type,
                            IRasterNeighborhood nbrhood,
                            boolean ignoreNoData)
                            throws java.io.IOException,
                                   AutomationException
Calculates statistics for a non-overlapping neighborhood.

Parameters:
geoDataset - A reference to a com.esri.arcgis.geodatabase.IGeoDataset (in)
type - A com.esri.arcgis.geoanalyst.esriGeoAnalysisStatisticsEnum constant (in)
nbrhood - A reference to a com.esri.arcgis.geoanalyst.IRasterNeighborhood (in)
ignoreNoData - The ignoreNoData (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.

filter

IGeoDataset filter(IGeoDataset geoDataset,
                   int type,
                   boolean ignoreNoData)
                   throws java.io.IOException,
                          AutomationException
Performs a preset focal filter on the input.

Parameters:
geoDataset - A reference to a com.esri.arcgis.geodatabase.IGeoDataset (in)
type - A com.esri.arcgis.geoanalyst.esriGeoAnalysisFilterEnum constant (in)
ignoreNoData - The ignoreNoData (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.

focalStatistics

IGeoDataset focalStatistics(IGeoDataset geoDataset,
                            int type,
                            IRasterNeighborhood nbrhood,
                            boolean ignoreNoData)
                            throws java.io.IOException,
                                   AutomationException
Calculates statistics for an overlapping neighborhood.

Parameters:
geoDataset - A reference to a com.esri.arcgis.geodatabase.IGeoDataset (in)
type - A com.esri.arcgis.geoanalyst.esriGeoAnalysisStatisticsEnum constant (in)
nbrhood - A reference to a com.esri.arcgis.geoanalyst.IRasterNeighborhood (in)
ignoreNoData - The ignoreNoData (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.

focalFlow

IGeoDataset focalFlow(IGeoDataset geoDataset,
                      java.lang.Object thresholdValue)
                      throws java.io.IOException,
                             AutomationException
Calculates the flow of the values in the surface within each cells immediate neighborhood.

Parameters:
geoDataset - A reference to a com.esri.arcgis.geodatabase.IGeoDataset (in)
thresholdValue - 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.

pointStatistics

IGeoDataset pointStatistics(IGeoDataset pointDataset,
                            int type,
                            IRasterNeighborhood nbrhood)
                            throws java.io.IOException,
                                   AutomationException
Calculates a statistic on the points in a neighborhood around each output cell.

Parameters:
pointDataset - A reference to a com.esri.arcgis.geodatabase.IGeoDataset (in)
type - A com.esri.arcgis.geoanalyst.esriGeoAnalysisStatisticsEnum constant (in)
nbrhood - A reference to a com.esri.arcgis.geoanalyst.IRasterNeighborhood (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.

lineStatistics

IGeoDataset lineStatistics(IGeoDataset lineDataset,
                           int type,
                           double radius)
                           throws java.io.IOException,
                                  AutomationException
Calculates a statistic on the attributes of lines in a circular neighborhood around each output cell.

Parameters:
lineDataset - A reference to a com.esri.arcgis.geodatabase.IGeoDataset (in)
type - A com.esri.arcgis.geoanalyst.esriGeoAnalysisStatisticsEnum constant (in)
radius - The radius (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.