IExtractBandFunctionArguments2 Interface

Provides access to members that control band extraction function argument(s).

Members

Name Description
Read/write property BandIDs The list of band IDs (0 based) to be extracted.
Read/write property BandNames The list of bands to be extracted by name. This property, when specified, overrides values in the 'BandIDs' and the 'BandWavelengths' properties.
Read/write property BandWavelengths The list of bands to be extracted by mid wavelength values (in nanometers). This property, when specified, overrides values in the 'BandIDs' property.
Method Init Initialize extract band arguments using the specified space- or semicolon-delimited band combination.
Read/write property MissingBandAction Indicates how the raster function behaves when a requested band (specified by index, name, or wavelength) is not found in the input raster.
Read/write property Raster The source raster object.
Read/write property WavelengthMatchTolerance 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.

IExtractBandFunctionArguments2.BandNames Property

The list of bands to be extracted by name. This property, when specified, overrides values in the 'BandIDs' and the 'BandWavelengths' properties.

Public Property BandNames As IStringArray
public IStringArray BandNames {get; set;}

IExtractBandFunctionArguments2.BandWavelengths Property

The list of bands to be extracted by mid wavelength values (in nanometers). This property, when specified, overrides values in the 'BandIDs' property.

Public Property BandWavelengths As IDoubleArray
public IDoubleArray BandWavelengths {get; set;}

IExtractBandFunctionArguments2.Init Method

Initialize extract band arguments using the specified space- or semicolon-delimited band combination.

Public Sub Init ( _
    ByVal sBandCombination As String _
)
public void Init (
    string sBandCombination
);

IExtractBandFunctionArguments2.MissingBandAction Property

Indicates how the raster function behaves when a requested band (specified by index, name, or wavelength) is not found in the input raster.

Public Property MissingBandAction As esriMissingBandAction
public esriMissingBandAction MissingBandAction {get; set;}

IExtractBandFunctionArguments2.WavelengthMatchTolerance Property

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.

Public Property WavelengthMatchTolerance As Double
public double WavelengthMatchTolerance {get; set;}

Inherited Interfaces

Interfaces Description
IExtractBandFunctionArguments Provides access to members that control band extraction function argument(s).

Classes that implement IExtractBandFunctionArguments2

Classes Description
ExtractBandFunctionArguments A class for band extraction/selection raster function arguments.

Your browser is no longer supported. Please upgrade your browser for the best experience. See our browser deprecation post for more details.