com.esri.arcgis.geoanalyst
Interface IRasterNeighborhood2

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

public interface IRasterNeighborhood2
extends java.io.Serializable

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

Description: 'Provides access to additional 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 IIDfdd19da5_0881_4d0a_b7dd_9a7c3ec24702
           
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 setHighPassFilter()
          Sets a 3 x 3 high-pass filter neighborhood.
 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 setIrregularFile(java.lang.String fileName)
          Sets an irregular neighborhood by a file.
 void setLowPassFilter()
          Sets a 3 x 3 low-pass filter neighborhood.
 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.
 void setWeightFile(java.lang.String fileName)
          Sets a weight neighborhood by a file.
 

Field Detail

IIDfdd19da5_0881_4d0a_b7dd_9a7c3ec24702

static final int IIDfdd19da5_0881_4d0a_b7dd_9a7c3ec24702
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.

setHighPassFilter

void setHighPassFilter()
                       throws java.io.IOException,
                              AutomationException
Sets a 3 x 3 high-pass filter neighborhood.

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

setLowPassFilter

void setLowPassFilter()
                      throws java.io.IOException,
                             AutomationException
Sets a 3 x 3 low-pass filter neighborhood.

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

setIrregularFile

void setIrregularFile(java.lang.String fileName)
                      throws java.io.IOException,
                             AutomationException
Sets an irregular neighborhood by a file.

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

setWeightFile

void setWeightFile(java.lang.String fileName)
                   throws java.io.IOException,
                          AutomationException
Sets a weight neighborhood by a file.

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