com.esri.arcgis.geoanalyst
Interface IRasterOpBase

All Superinterfaces:
Serializable
All Known Implementing Classes:
GridTableOp, RasterAnalysis, RasterConversionOp, RasterInterpolationOp, RasterMakerOp, RasterMathSupportOp, RasterModel, RasterReclassOp, RasterSurfaceOp, RasterTransformationOp

public interface IRasterOpBase
extends Serializable

Interface of RasterOpBase object

Description

Introduced in ArcGIS 10 to allow for the processing of raster data in Spatial Analyst without the need to convert to ESRI grid format.

The IRasterOpBase interface provides a mechanism to specify the name of the output data and also its workspace before the operation is performed, which results in the output being directly written to the required format. This means that the output data is permanent and in the required format, and no conversion of the input raster to ESRI grid is done.

Please note that the output name and workspace property is reset after the operation is performed and must be specified with each method or subsequent run.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.


Method Summary
 void addOutputDatasetName(int index, IDatasetName pOutName)
          Adds an output dataset name to the specified index.
 void setOutputDatasetNameArrayByRef(IArray rhs1)
          Puts output name array.
 

Method Detail

addOutputDatasetName

void addOutputDatasetName(int index,
                          IDatasetName pOutName)
                          throws IOException,
                                 AutomationException
Adds an output dataset name to the specified index.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Parameters:
index - The index (in)
pOutName - A reference to a com.esri.arcgis.geodatabase.IDatasetName (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setOutputDatasetNameArrayByRef

void setOutputDatasetNameArrayByRef(IArray rhs1)
                                    throws IOException,
                                           AutomationException
Puts output name array.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Parameters:
rhs1 - 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.