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