com.esri.arcgis.spatialanalyst
Interface ILocalFunctionArguments

All Superinterfaces:
IGeoAnalysisFunctionArguments, Serializable
All Known Implementing Classes:
LocalFunctionArguments

public interface ILocalFunctionArguments
extends IGeoAnalysisFunctionArguments, Serializable

Provides access to members that specify arguments to local raster functions.

Product Availability

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


Method Summary
 IArray getRasters()
          An array of rasters to be processed by this local function.
 void setRastersByRef(IArray pArray)
          An array of rasters to be processed by this local function.
 
Methods inherited from interface com.esri.arcgis.spatialanalyst.IGeoAnalysisFunctionArguments
getCellsizeType, getExtentType, getOperation, getRasterInfo, setCellsizeType, setExtentType, setOperation, setRasterInfoByRef
 

Method Detail

setRastersByRef

void setRastersByRef(IArray pArray)
                     throws IOException,
                            AutomationException
An array of rasters to be processed by this local function. This overrides the raster/raster2 properties.

Product Availability

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

Parameters:
pArray - A reference to a com.esri.arcgis.system.IArray (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getRasters

IArray getRasters()
                  throws IOException,
                         AutomationException
An array of rasters to be processed by this local function. This overrides the raster/raster2 properties.

Product Availability

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

Returns:
A reference to a com.esri.arcgis.system.IArray
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.