com.esri.arcgis.datasourcesraster
Interface IBandArithmeticFunctionArguments

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
BandArithmeticFunctionArguments, IBandArithmeticFunctionArgumentsProxy

public interface IBandArithmeticFunctionArguments
extends java.io.Serializable

COM Interface 'IBandArithmeticFunctionArguments'. Generated 3/19/2015 1:20:55 PM from 'C:\ArcGIS\COM\esriDataSourcesRaster.olb'

Description: 'Provides access to members that control Band Arithmetic function arguments.' Generator Options: PromptForTypeLibraries = False ClashPrefix = esri_ LowerCaseMemberNames = True IDispatchOnly = False RetryOnReject = False AwtForOcxs = True ArraysAsObjects = False DontRenameSameMethods = False ImplementConflictingInterfaces = True ReuseMethods = True RenameConflictingInterfaceMethods = True GenBeanInfo = True GenerateJavadoc =


Field Summary
static java.lang.String IID
          Deprecated. Internal use only
static int IID9f61ee8e_8b7f_43ed_b59a_3d866bdf3f10
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 java.lang.String getBandIndexes()
          The band indexes used in the calculation.
 int getMethod()
          The method or calculation to perform.
 java.lang.Object getRaster()
          The input raster.
 void setBandIndexes(java.lang.String pBandIndexes)
          The band indexes used in the calculation.
 void setMethod(int pBandArithmeticMethod)
          The method or calculation to perform.
 void setRasterByRef(java.lang.Object ppRaster)
          The input raster.
 

Field Detail

IID9f61ee8e_8b7f_43ed_b59a_3d866bdf3f10

static final int IID9f61ee8e_8b7f_43ed_b59a_3d866bdf3f10
See Also:
Constant Field Values

xxDummy

static final int xxDummy
Deprecated. Internal use only
See Also:
Constant Field Values

IID

static final java.lang.String IID
Deprecated. Internal use only
See Also:
Constant Field Values
Method Detail

getRaster

java.lang.Object getRaster()
                           throws java.io.IOException,
                                  AutomationException
The input raster.

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

setRasterByRef

void setRasterByRef(java.lang.Object ppRaster)
                    throws java.io.IOException,
                           AutomationException
The input raster.

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

getMethod

int getMethod()
              throws java.io.IOException,
                     AutomationException
The method or calculation to perform.

Returns:
A com.esri.arcgis.datasourcesraster.esriRasterBandArithmeticMethod constant
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setMethod

void setMethod(int pBandArithmeticMethod)
               throws java.io.IOException,
                      AutomationException
The method or calculation to perform.

Parameters:
pBandArithmeticMethod - A com.esri.arcgis.datasourcesraster.esriRasterBandArithmeticMethod constant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getBandIndexes

java.lang.String getBandIndexes()
                                throws java.io.IOException,
                                       AutomationException
The band indexes used in the calculation.

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

setBandIndexes

void setBandIndexes(java.lang.String pBandIndexes)
                    throws java.io.IOException,
                           AutomationException
The band indexes used in the calculation.

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