com.esri.arcgis.spatialanalyst
Interface IGPSANeighborhoodDomain

All Superinterfaces:
Serializable
All Known Implementing Classes:
GPSANeighborhoodDomain

public interface IGPSANeighborhoodDomain
extends Serializable

Provides access to The Neighborhood Domain.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server. Requires Spatial Analyst Extension.


Method Summary
 void addType(int type)
          Add a Neighborhood type.
 int getCount()
          Count.
 int getType(int index)
          The Neighborhood type.
 void removeType(int type)
          Remove a Neighborhood type.
 boolean validateType(int type)
          Validate an esriRasterNeighborhoodEnum.
 

Method Detail

getCount

int getCount()
             throws IOException,
                    AutomationException
Count.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server. Requires Spatial Analyst Extension.

Returns:
The pCount
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getType

int getType(int index)
            throws IOException,
                   AutomationException
The Neighborhood type.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server. Requires Spatial Analyst Extension.

Parameters:
index - The index (in)
Returns:
A com.esri.arcgis.geoanalyst.esriRasterNeighborhoodEnum constant
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

addType

void addType(int type)
             throws IOException,
                    AutomationException
Add a Neighborhood type.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server. Requires Spatial Analyst Extension.

Parameters:
type - A com.esri.arcgis.geoanalyst.esriRasterNeighborhoodEnum constant (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

removeType

void removeType(int type)
                throws IOException,
                       AutomationException
Remove a Neighborhood type.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server. Requires Spatial Analyst Extension.

Parameters:
type - A com.esri.arcgis.geoanalyst.esriRasterNeighborhoodEnum constant (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

validateType

boolean validateType(int type)
                     throws IOException,
                            AutomationException
Validate an esriRasterNeighborhoodEnum.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server. Requires Spatial Analyst Extension.

Parameters:
type - A com.esri.arcgis.geoanalyst.esriRasterNeighborhoodEnum constant (in)
Returns:
The ok
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.