This document is archived and information here might be outdated.  Recommended version.

IRasterOpBase Interface (ArcObjects .NET 10.8 SDK)
ArcObjects Help for .NET developers > ArcObjects Help for .NET developers > ArcObjects namespaces > GeoAnalyst > ESRI.ArcGIS.GeoAnalyst > Interfaces > IR > IRasterOpBase Interface
ArcGIS Developer Help

IRasterOpBase Interface

Interface of RasterOpBase object

Product Availability

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


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.


Name Description
Method AddOutputDatasetName Adds an output dataset name to the specified index.
Write-only property OutputDatasetNameArray Puts output name array.

Classes that implement IRasterOpBase

Classes Description
GridTableOp Esri grid VAT operations class.
RasterAnalysis A collection of information about the raster analysis environment.
RasterConversionOp Esri raster conversion and import operations class.
RasterInterpolationOp Raster interpolation operation class.
RasterMakerOp A mechanism for generating rasters.
RasterMathSupportOp Raster mathematic support operation class.
RasterModel A mechanism that allows scripting of operations, and inclusion of non-raster input/output formats (feature data, tables, etc).
RasterReclassOp Raster Reclass operation class.
RasterSurfaceOp Raster surface operation class.
RasterTransformationOp Esri Transformation operations class.