com.esri.arcgis.datasourcesraster
Interface IRasterInfoFunctionArguments

All Superinterfaces:
Serializable
All Known Implementing Classes:
RasterInfoFunctionArguments

public interface IRasterInfoFunctionArguments
extends Serializable

Provides access to members that control raster info function arguments.

Product Availability

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


Method Summary
 Object getRaster()
          The input image.
 IRasterInfo getRasterInfo()
          The specified raster info object.
 boolean isCaching()
          Indicates if the raster info will be cached.
 void setCaching(boolean pCaching)
          Indicates if the raster info will be cached.
 void setRasterByRef(Object ppRaster)
          The input image.
 void setRasterInfoByRef(IRasterInfo ppRasterInfo)
          The specified raster info object.
 

Method Detail

getRaster

Object getRaster()
                 throws IOException,
                        AutomationException
The input image.

Product Availability

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

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 input image.

Product Availability

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

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

getRasterInfo

IRasterInfo getRasterInfo()
                          throws IOException,
                                 AutomationException
The specified raster info object.

Product Availability

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

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

setRasterInfoByRef

void setRasterInfoByRef(IRasterInfo ppRasterInfo)
                        throws IOException,
                               AutomationException
The specified raster info object.

Product Availability

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

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

isCaching

boolean isCaching()
                  throws IOException,
                         AutomationException
Indicates if the raster info will be cached.

Product Availability

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

Returns:
The pCaching
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setCaching

void setCaching(boolean pCaching)
                throws IOException,
                       AutomationException
Indicates if the raster info will be cached.

Product Availability

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

Parameters:
pCaching - The pCaching (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.