com.esri.arcgis.datasourcesraster
Interface INDVIFunctionArguments2

All Superinterfaces:
INDVIFunctionArguments, java.io.Serializable
All Known Implementing Classes:
INDVIFunctionArguments2Proxy, NDVIFunctionArguments

public interface INDVIFunctionArguments2
extends INDVIFunctionArguments, java.io.Serializable

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

Description: 'Provides access to members that control NDVI 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 IID191462d1_d3f7_460c_9508_a5e1268e3d5f
           
static int xxDummy
          Deprecated. Internal use only
 
Fields inherited from interface com.esri.arcgis.datasourcesraster.INDVIFunctionArguments
IIDb8c15ba4_ed8c_4e85_9166_f4f149cc3170
 
Method Summary
 java.lang.String getInfraredBandName()
          Infrared band name.
 double getInfraredBandWavelength()
          Infrared band wavelength.
 int getMissingBandAction()
          Indicates how the raster function behaves when a request band (specified by index, name, or wavelength) is not found in the input raster.
 java.lang.String getVisibleBandName()
          Visible band name.
 double getVisibleBandWavelength()
          Visible band wavelength.
 double getWavelengthMatchTolerance()
          The wavelength tolerance value in nanometers.
 void setInfraredBandName(java.lang.String pInfraredBandName)
          Infrared band name.
 void setInfraredBandWavelength(double pInfraredBandWavelength)
          Infrared band wavelength.
 void setMissingBandAction(int pMissingBandAction)
          Indicates how the raster function behaves when a request band (specified by index, name, or wavelength) is not found in the input raster.
 void setVisibleBandName(java.lang.String pVisibleBandName)
          Visible band name.
 void setVisibleBandWavelength(double pVisibleBandWavelength)
          Visible band wavelength.
 void setWavelengthMatchTolerance(double pWavelengthMatchTolerance)
          The wavelength tolerance value in nanometers.
 
Methods inherited from interface com.esri.arcgis.datasourcesraster.INDVIFunctionArguments
getInfraredBandID, getRaster, getVisibleBandID, setInfraredBandID, setRasterByRef, setVisibleBandID
 

Field Detail

IID191462d1_d3f7_460c_9508_a5e1268e3d5f

static final int IID191462d1_d3f7_460c_9508_a5e1268e3d5f
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

getMissingBandAction

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

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

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

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

double getWavelengthMatchTolerance()
                                   throws java.io.IOException,
                                          AutomationException
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.

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

setWavelengthMatchTolerance

void setWavelengthMatchTolerance(double pWavelengthMatchTolerance)
                                 throws java.io.IOException,
                                        AutomationException
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.

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

getVisibleBandName

java.lang.String getVisibleBandName()
                                    throws java.io.IOException,
                                           AutomationException
Visible band name.

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

setVisibleBandName

void setVisibleBandName(java.lang.String pVisibleBandName)
                        throws java.io.IOException,
                               AutomationException
Visible band name.

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

getInfraredBandName

java.lang.String getInfraredBandName()
                                     throws java.io.IOException,
                                            AutomationException
Infrared band name.

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

setInfraredBandName

void setInfraredBandName(java.lang.String pInfraredBandName)
                         throws java.io.IOException,
                                AutomationException
Infrared band name.

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

getVisibleBandWavelength

double getVisibleBandWavelength()
                                throws java.io.IOException,
                                       AutomationException
Visible band wavelength.

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

setVisibleBandWavelength

void setVisibleBandWavelength(double pVisibleBandWavelength)
                              throws java.io.IOException,
                                     AutomationException
Visible band wavelength.

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

getInfraredBandWavelength

double getInfraredBandWavelength()
                                 throws java.io.IOException,
                                        AutomationException
Infrared band wavelength.

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

setInfraredBandWavelength

void setInfraredBandWavelength(double pInfraredBandWavelength)
                               throws java.io.IOException,
                                      AutomationException
Infrared band wavelength.

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