com.esri.arcgis.datasourcesraster
Interface IRasterFunctionTemplate

All Superinterfaces:
Serializable
All Known Subinterfaces:
IRasterFunctionTemplate2
All Known Implementing Classes:
RasterFunctionTemplate

public interface IRasterFunctionTemplate
extends Serializable

Provides access to members that control a raster template function.

Product Availability

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


Method Summary
 Object getArguments()
          The raster function arguments in the template.
 IRasterFunction getFunction()
          The raster function in the template.
 IArray getVariables()
          The raster function variables in the template.
 void setArgumentsByRef(Object ppArgumets)
          The raster function arguments in the template.
 void setFunctionByRef(IRasterFunction ppFunction)
          The raster function in the template.
 

Method Detail

getFunction

IRasterFunction getFunction()
                            throws IOException,
                                   AutomationException
The raster function in the template.

Product Availability

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

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

setFunctionByRef

void setFunctionByRef(IRasterFunction ppFunction)
                      throws IOException,
                             AutomationException
The raster function in the template.

Product Availability

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

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

setArgumentsByRef

void setArgumentsByRef(Object ppArgumets)
                       throws IOException,
                              AutomationException
The raster function arguments in the template.

Product Availability

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

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

getArguments

Object getArguments()
                    throws IOException,
                           AutomationException
The raster function arguments in the template.

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.

getVariables

IArray getVariables()
                    throws IOException,
                           AutomationException
The raster function variables in the template.

Product Availability

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

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