com.esri.arcgis.datasourcesraster
Interface IExtractBandFunctionArguments

All Superinterfaces:
java.io.Serializable
All Known Subinterfaces:
IExtractBandFunctionArguments2
All Known Implementing Classes:
ExtractBandFunctionArguments, IExtractBandFunctionArguments2Proxy, IExtractBandFunctionArgumentsProxy

public interface IExtractBandFunctionArguments
extends java.io.Serializable

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

Description: 'Provides access to members that control band extraction function argument(s).' 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 IID8de0f45a_83d0_4b7b_87ad_69aca8c11080
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 ILongArray getBandIDs()
          The list of band IDs (0 based) to be extracted.
 java.lang.Object getRaster()
          The source raster object.
 void setBandIDsByRef(ILongArray ppBandIDs)
          The list of band IDs (0 based) to be extracted.
 void setRasterByRef(java.lang.Object ppRaster)
          The source raster object.
 

Field Detail

IID8de0f45a_83d0_4b7b_87ad_69aca8c11080

static final int IID8de0f45a_83d0_4b7b_87ad_69aca8c11080
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 source raster object.

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 source raster object.

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.

getBandIDs

ILongArray getBandIDs()
                      throws java.io.IOException,
                             AutomationException
The list of band IDs (0 based) to be extracted.

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

setBandIDsByRef

void setBandIDsByRef(ILongArray ppBandIDs)
                     throws java.io.IOException,
                            AutomationException
The list of band IDs (0 based) to be extracted.

Parameters:
ppBandIDs - A reference to a com.esri.arcgis.system.ILongArray (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.