com.esri.arcgis.geoanalyst
Interface IRasterNeighborhood

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
IRasterNeighborhoodProxy, RasterNeighborhood

public interface IRasterNeighborhood
extends java.io.Serializable

COM Interface 'IRasterNeighborhood'. Generated 3/19/2015 1:20:55 PM from 'C:\ArcGIS\COM\esriGeoAnalyst.olb'

Description: 'Provides access to members that control the analytical region used when performing neighborhood analsis.' 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 IID3297e9cc_93a1_11d2_9f33_00c04f8ed1d7
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 void setAnnulus(double innerRadius, double outerRadius, int unitsType)
          Sets an annulus neighborhood object.
 void setCircle(double radius, int unitsType)
          Sets a circle neighborhood object.
 void setDefault()
          Sets a default neighborhood object.
 void setIrregular(int height, int width, java.lang.Object entryValues)
          Sets a neighborhood object each of whose entries can be turned on or off.
 void setRectangle(double width, double height, int unitsType)
          Sets a rectangle neighborhood object.
 void setWedge(double radius, double startAngle, double endAngle, int unitsType)
          Sets a wedge neighborhood object.
 void setWeight(int height, int width, java.lang.Object entryValues)
          Sets a neighborhood object each of whose entries can be assigned a weight.
 

Field Detail

IID3297e9cc_93a1_11d2_9f33_00c04f8ed1d7

static final int IID3297e9cc_93a1_11d2_9f33_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

setDefault

void setDefault()
                throws java.io.IOException,
                       AutomationException
Sets a default neighborhood object.

Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setAnnulus

void setAnnulus(double innerRadius,
                double outerRadius,
                int unitsType)
                throws java.io.IOException,
                       AutomationException
Sets an annulus neighborhood object.

Parameters:
innerRadius - The innerRadius (in)
outerRadius - The outerRadius (in)
unitsType - A com.esri.arcgis.geoanalyst.esriGeoAnalysisUnitsEnum constant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setCircle

void setCircle(double radius,
               int unitsType)
               throws java.io.IOException,
                      AutomationException
Sets a circle neighborhood object.

Parameters:
radius - The radius (in)
unitsType - A com.esri.arcgis.geoanalyst.esriGeoAnalysisUnitsEnum constant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setIrregular

void setIrregular(int height,
                  int width,
                  java.lang.Object entryValues)
                  throws java.io.IOException,
                         AutomationException
Sets a neighborhood object each of whose entries can be turned on or off.

Parameters:
height - The height (in)
width - The width (in)
entryValues - A Variant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setRectangle

void setRectangle(double width,
                  double height,
                  int unitsType)
                  throws java.io.IOException,
                         AutomationException
Sets a rectangle neighborhood object.

Parameters:
width - The width (in)
height - The height (in)
unitsType - A com.esri.arcgis.geoanalyst.esriGeoAnalysisUnitsEnum constant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setWedge

void setWedge(double radius,
              double startAngle,
              double endAngle,
              int unitsType)
              throws java.io.IOException,
                     AutomationException
Sets a wedge neighborhood object.

Parameters:
radius - The radius (in)
startAngle - The startAngle (in)
endAngle - The endAngle (in)
unitsType - A com.esri.arcgis.geoanalyst.esriGeoAnalysisUnitsEnum constant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setWeight

void setWeight(int height,
               int width,
               java.lang.Object entryValues)
               throws java.io.IOException,
                      AutomationException
Sets a neighborhood object each of whose entries can be assigned a weight.

Parameters:
height - The height (in)
width - The width (in)
entryValues - A Variant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.