com.esri.arcgis.spatialanalyst
Interface IConditionalFunctionArguments

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

public interface IConditionalFunctionArguments
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 getConditionalRaster()
          The 1st raster object, raster dataset or raster variable.
 Object getFalseRaster()
          The raster info object describing the output of this function.
 Object getTrueRaster()
          The 2nd raster, scalar, raster dataset or raster variable.
 void setConditionalRasterByRef(Object ppRaster)
          The 1st raster object, raster dataset or raster variable.
 void setFalseRasterByRef(Object ppRaster)
          The raster info object describing the output of this function.
 void setTrueRasterByRef(Object ppRaster)
          The 2nd raster, scalar, raster dataset or raster variable.
 
Methods inherited from interface com.esri.arcgis.spatialanalyst.IGeoAnalysisFunctionArguments
getCellsizeType, getExtentType, getOperation, getRasterInfo, setCellsizeType, setExtentType, setOperation, setRasterInfoByRef
 

Method Detail

getConditionalRaster

Object getConditionalRaster()
                            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.

setConditionalRasterByRef

void setConditionalRasterByRef(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.

getTrueRaster

Object getTrueRaster()
                     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.

setTrueRasterByRef

void setTrueRasterByRef(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.

setFalseRasterByRef

void setFalseRasterByRef(Object ppRaster)
                         throws IOException,
                                AutomationException
The raster info object describing the output of this function.

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.

getFalseRaster

Object getFalseRaster()
                      throws IOException,
                             AutomationException
The raster info object describing the output of this function.

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.