com.esri.arcgis.spatialanalyst
Interface IMathFunctionArguments

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

public interface IMathFunctionArguments
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
 Object getRaster()
          The 1st raster object, raster dataset or raster variable.
 Object getRaster2()
          The 2nd raster, scalar, raster dataset or raster variable.
 void setRaster2ByRef(Object ppRaster)
          The 2nd raster, scalar, raster dataset or raster variable.
 void setRasterByRef(Object ppRaster)
          The 1st raster object, raster dataset or raster variable.
 
Methods inherited from interface com.esri.arcgis.spatialanalyst.IGeoAnalysisFunctionArguments
getCellsizeType, getExtentType, getOperation, getRasterInfo, setCellsizeType, setExtentType, setOperation, setRasterInfoByRef
 

Method Detail

getRaster

Object getRaster()
                 throws IOException,
                        AutomationException
The 1st raster object, raster dataset or raster variable.

Product Availability

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

Returns:
A reference to another Object (IUnknown)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setRasterByRef

void setRasterByRef(Object ppRaster)
                    throws IOException,
                           AutomationException
The 1st raster object, raster dataset or raster variable.

Product Availability

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

Parameters:
ppRaster - A reference to another Object (IUnknown) (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getRaster2

Object getRaster2()
                  throws IOException,
                         AutomationException
The 2nd raster, scalar, raster dataset or raster variable.

Product Availability

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

Returns:
A reference to another Object (IUnknown)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setRaster2ByRef

void setRaster2ByRef(Object ppRaster)
                     throws IOException,
                            AutomationException
The 2nd raster, scalar, raster dataset or raster variable.

Product Availability

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

Parameters:
ppRaster - A reference to another Object (IUnknown) (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.