com.esri.arcgis.datasourcesraster
Class IExtractBandFunctionArguments2Proxy

java.lang.Object
  extended by com.esri.arcgis.interop.Dispatch
      extended by com.esri.arcgis.datasourcesraster.IExtractBandFunctionArgumentsProxy
          extended by com.esri.arcgis.datasourcesraster.IExtractBandFunctionArguments2Proxy
All Implemented Interfaces:
IExtractBandFunctionArguments, IExtractBandFunctionArguments2, java.io.Externalizable, java.io.Serializable

Deprecated. Internal use only. Proxy for COM Interface 'IExtractBandFunctionArguments2'. 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 =

public class IExtractBandFunctionArguments2Proxy
extends IExtractBandFunctionArgumentsProxy
implements IExtractBandFunctionArguments2, java.io.Serializable

Internal use class

See Also:
Serialized Form

Field Summary
 boolean noncastable
          Deprecated.  
static java.lang.Class targetClass
          Deprecated.  
 
Fields inherited from class com.esri.arcgis.interop.Dispatch
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, objRef
 
Fields inherited from interface com.esri.arcgis.datasourcesraster.IExtractBandFunctionArguments2
IID, IIDee22afbb_419c_474b_bf29_457a4b9899d8
 
Fields inherited from interface com.esri.arcgis.datasourcesraster.IExtractBandFunctionArguments
IID8de0f45a_83d0_4b7b_87ad_69aca8c11080
 
Constructor Summary
  IExtractBandFunctionArguments2Proxy()
          Deprecated. For internal use only
  IExtractBandFunctionArguments2Proxy(java.lang.Object obj)
          Deprecated.  
protected IExtractBandFunctionArguments2Proxy(java.lang.Object obj, java.lang.String iid)
          Deprecated.  
  IExtractBandFunctionArguments2Proxy(java.lang.String CLSID, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
          Deprecated.  
protected IExtractBandFunctionArguments2Proxy(java.lang.String CLSID, java.lang.String iid, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
          Deprecated.  
 
Method Summary
 void addListener(java.lang.String iidStr, java.lang.Object theListener, java.lang.Object theSource)
          Deprecated.  
 IStringArray getBandNames()
          Deprecated. The list of bands to be extracted by name.
 IDoubleArray getBandWavelengths()
          Deprecated. The list of bands to be extracted by mid wavelength values (in nanometers).
 int getMissingBandAction()
          Deprecated. Indicates how the raster function behaves when a requested band (specified by index, name, or wavelength) is not found in the input raster.
 double getWavelengthMatchTolerance()
          Deprecated. The wavelength tolerance value in nanometers.
 void init(java.lang.String sBandCombination)
          Deprecated. Initialize extract band arguments using the specified space- or semicolon-delimited band combination.
 void removeListener(java.lang.String iidStr, java.lang.Object theListener)
          Deprecated.  
 void setBandNamesByRef(IStringArray ppBandNames)
          Deprecated. The list of bands to be extracted by name.
 void setBandWavelengthsByRef(IDoubleArray ppBandWavelengths)
          Deprecated. The list of bands to be extracted by mid wavelength values (in nanometers).
 void setMissingBandAction(int pMissingBandAction)
          Deprecated. Indicates how the raster function behaves when a requested band (specified by index, name, or wavelength) is not found in the input raster.
 void setWavelengthMatchTolerance(double pWavelengthMatchTolerance)
          Deprecated. The wavelength tolerance value in nanometers.
 
Methods inherited from class com.esri.arcgis.datasourcesraster.IExtractBandFunctionArgumentsProxy
getBandIDs, getRaster, setBandIDsByRef, setRasterByRef
 
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
 
Methods inherited from interface com.esri.arcgis.datasourcesraster.IExtractBandFunctionArguments
getBandIDs, getRaster, setBandIDsByRef, setRasterByRef
 

Field Detail

targetClass

public static final java.lang.Class targetClass
Deprecated. 

noncastable

public boolean noncastable
Deprecated. 
Constructor Detail

IExtractBandFunctionArguments2Proxy

public IExtractBandFunctionArguments2Proxy(java.lang.String CLSID,
                                           java.lang.String host,
                                           com.esri.arcgis.interop.AuthInfo authInfo)
                                    throws java.net.UnknownHostException,
                                           java.io.IOException
Deprecated. 
Throws:
java.net.UnknownHostException
java.io.IOException

IExtractBandFunctionArguments2Proxy

public IExtractBandFunctionArguments2Proxy()
Deprecated. 
For internal use only


IExtractBandFunctionArguments2Proxy

public IExtractBandFunctionArguments2Proxy(java.lang.Object obj)
                                    throws java.io.IOException
Deprecated. 
Throws:
java.io.IOException

IExtractBandFunctionArguments2Proxy

protected IExtractBandFunctionArguments2Proxy(java.lang.Object obj,
                                              java.lang.String iid)
                                       throws java.io.IOException
Deprecated. 
Throws:
java.io.IOException

IExtractBandFunctionArguments2Proxy

protected IExtractBandFunctionArguments2Proxy(java.lang.String CLSID,
                                              java.lang.String iid,
                                              java.lang.String host,
                                              com.esri.arcgis.interop.AuthInfo authInfo)
                                       throws java.io.IOException
Deprecated. 
Throws:
java.io.IOException
Method Detail

addListener

public void addListener(java.lang.String iidStr,
                        java.lang.Object theListener,
                        java.lang.Object theSource)
                 throws java.io.IOException
Deprecated. 
Overrides:
addListener in class IExtractBandFunctionArgumentsProxy
Throws:
java.io.IOException

removeListener

public void removeListener(java.lang.String iidStr,
                           java.lang.Object theListener)
                    throws java.io.IOException
Deprecated. 
Overrides:
removeListener in class IExtractBandFunctionArgumentsProxy
Throws:
java.io.IOException

init

public void init(java.lang.String sBandCombination)
          throws java.io.IOException,
                 AutomationException
Deprecated. 
Initialize extract band arguments using the specified space- or semicolon-delimited band combination.

Specified by:
init in interface IExtractBandFunctionArguments2
Parameters:
sBandCombination - The sBandCombination (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getMissingBandAction

public int getMissingBandAction()
                         throws java.io.IOException,
                                AutomationException
Deprecated. 
Indicates how the raster function behaves when a requested band (specified by index, name, or wavelength) is not found in the input raster.

Specified by:
getMissingBandAction in interface IExtractBandFunctionArguments2
Returns:
A com.esri.arcgis.datasourcesraster.esriMissingBandAction constant
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setMissingBandAction

public void setMissingBandAction(int pMissingBandAction)
                          throws java.io.IOException,
                                 AutomationException
Deprecated. 
Indicates how the raster function behaves when a requested band (specified by index, name, or wavelength) is not found in the input raster.

Specified by:
setMissingBandAction in interface IExtractBandFunctionArguments2
Parameters:
pMissingBandAction - A com.esri.arcgis.datasourcesraster.esriMissingBandAction constant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getWavelengthMatchTolerance

public double getWavelengthMatchTolerance()
                                   throws java.io.IOException,
                                          AutomationException
Deprecated. 
The wavelength tolerance value in nanometers. For a raster band to be associated with a requested wavelength, the two wavelengths must lie within this tolerance.

Specified by:
getWavelengthMatchTolerance in interface IExtractBandFunctionArguments2
Returns:
The pWavelengthMatchTolerance
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setWavelengthMatchTolerance

public void setWavelengthMatchTolerance(double pWavelengthMatchTolerance)
                                 throws java.io.IOException,
                                        AutomationException
Deprecated. 
The wavelength tolerance value in nanometers. For a raster band to be associated with a requested wavelength, the two wavelengths must lie within this tolerance.

Specified by:
setWavelengthMatchTolerance in interface IExtractBandFunctionArguments2
Parameters:
pWavelengthMatchTolerance - The pWavelengthMatchTolerance (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getBandWavelengths

public IDoubleArray getBandWavelengths()
                                throws java.io.IOException,
                                       AutomationException
Deprecated. 
The list of bands to be extracted by mid wavelength values (in nanometers). This property, when specified, overrides values in the 'BandIDs' property.

Specified by:
getBandWavelengths in interface IExtractBandFunctionArguments2
Returns:
A reference to a com.esri.arcgis.system.IDoubleArray
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setBandWavelengthsByRef

public void setBandWavelengthsByRef(IDoubleArray ppBandWavelengths)
                             throws java.io.IOException,
                                    AutomationException
Deprecated. 
The list of bands to be extracted by mid wavelength values (in nanometers). This property, when specified, overrides values in the 'BandIDs' property.

Specified by:
setBandWavelengthsByRef in interface IExtractBandFunctionArguments2
Parameters:
ppBandWavelengths - A reference to a com.esri.arcgis.system.IDoubleArray (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getBandNames

public IStringArray getBandNames()
                          throws java.io.IOException,
                                 AutomationException
Deprecated. 
The list of bands to be extracted by name. This property, when specified, overrides values in the 'BandIDs' and the 'BandWavelengths' properties.

Specified by:
getBandNames in interface IExtractBandFunctionArguments2
Returns:
A reference to a com.esri.arcgis.system.IStringArray
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setBandNamesByRef

public void setBandNamesByRef(IStringArray ppBandNames)
                       throws java.io.IOException,
                              AutomationException
Deprecated. 
The list of bands to be extracted by name. This property, when specified, overrides values in the 'BandIDs' and the 'BandWavelengths' properties.

Specified by:
setBandNamesByRef in interface IExtractBandFunctionArguments2
Parameters:
ppBandNames - A reference to a com.esri.arcgis.system.IStringArray (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.