com.esri.arcgis.datasourcesraster
Class IArithmeticFunctionArgumentsProxy

java.lang.Object
  extended by com.esri.arcgis.interop.Dispatch
      extended by com.esri.arcgis.datasourcesraster.IArithmeticFunctionArgumentsProxy
All Implemented Interfaces:
IArithmeticFunctionArguments, Externalizable, Serializable

public class IArithmeticFunctionArgumentsProxy
extends com.esri.arcgis.interop.Dispatch
implements IArithmeticFunctionArguments, Serializable

Provides access to members that control arithmetic function arguments.

Product Availability

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

See Also:
Serialized Form

Field Summary
 boolean noncastable
           
 
Fields inherited from class com.esri.arcgis.interop.Dispatch
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, objRef
 
Constructor Summary
  IArithmeticFunctionArgumentsProxy()
           
  IArithmeticFunctionArgumentsProxy(Object obj)
           
protected IArithmeticFunctionArgumentsProxy(Object obj, String iid)
           
 
Method Summary
 void addListener(String iidStr, Object theListener, Object theSource)
           
 int getOperation()
          The arithmetic operation.
 Object getRaster()
          The 1st raster object.
 Object getRaster2()
          The 2nd raster object.
 void removeListener(String iidStr, Object theListener)
           
 void setOperation(int pOperation)
          The arithmetic operation.
 void setRaster2ByRef(Object ppRaster)
          The 2nd raster object.
 void setRasterByRef(Object ppRaster)
          The 1st raster object.
 
Methods inherited from class com.esri.arcgis.interop.Dispatch
bindUsingMoniker, constructVtblPosTable, convertToNative, cookieForListener, createDispatch, createObjrefMonikerDisplayName, equals, getActiveObject, getActiveObject, getDefaultProperty, getDispatchIdOfName, getLastErrorCode, getMtsObjectContext, getObjRef, getPropertyByName, getPropertyByName, getVtblPos, hashCode, initDispatch, invoke, invokeMethodByName, invokeMethodByName, invokeMethodByName, invokePropertyGetByName, invokePropertyPutByName, invokePropertyPutByRefByName, isNativeMode, isObjRef, optimizedVtblInvoke, queryInterface, readExternal, release, setNativeMode, setPropertyByName, toString, vtblInvoke, writeExternal
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

noncastable

public boolean noncastable
Constructor Detail

IArithmeticFunctionArgumentsProxy

public IArithmeticFunctionArgumentsProxy()

IArithmeticFunctionArgumentsProxy

public IArithmeticFunctionArgumentsProxy(Object obj)
                                  throws IOException
Throws:
IOException

IArithmeticFunctionArgumentsProxy

protected IArithmeticFunctionArgumentsProxy(Object obj,
                                            String iid)
                                     throws IOException
Throws:
IOException
Method Detail

addListener

public void addListener(String iidStr,
                        Object theListener,
                        Object theSource)
                 throws IOException
Overrides:
addListener in class com.esri.arcgis.interop.Dispatch
Throws:
IOException

removeListener

public void removeListener(String iidStr,
                           Object theListener)
                    throws IOException
Overrides:
removeListener in class com.esri.arcgis.interop.Dispatch
Throws:
IOException

getRaster

public Object getRaster()
                 throws IOException,
                        AutomationException
The 1st raster object.

Product Availability

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

Specified by:
getRaster in interface IArithmeticFunctionArguments
Returns:
A reference to another Object (IUnknown)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setRasterByRef

public void setRasterByRef(Object ppRaster)
                    throws IOException,
                           AutomationException
The 1st raster object.

Product Availability

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

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

getRaster2

public Object getRaster2()
                  throws IOException,
                         AutomationException
The 2nd raster object.

Product Availability

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

Specified by:
getRaster2 in interface IArithmeticFunctionArguments
Returns:
A reference to another Object (IUnknown)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setRaster2ByRef

public void setRaster2ByRef(Object ppRaster)
                     throws IOException,
                            AutomationException
The 2nd raster object.

Product Availability

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

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

setOperation

public void setOperation(int pOperation)
                  throws IOException,
                         AutomationException
The arithmetic operation.

Product Availability

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

Specified by:
setOperation in interface IArithmeticFunctionArguments
Parameters:
pOperation - A com.esri.arcgis.datasourcesraster.esriRasterArithmeticOperation constant (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getOperation

public int getOperation()
                 throws IOException,
                        AutomationException
The arithmetic operation.

Product Availability

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

Specified by:
getOperation in interface IArithmeticFunctionArguments
Returns:
A com.esri.arcgis.datasourcesraster.esriRasterArithmeticOperation constant
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.