|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IExtractBandFunctionArguments2
Provides access to members that control band extraction function argument(s).
Method Summary | |
---|---|
IStringArray |
getBandNames()
The list of bands to be extracted by name. |
IDoubleArray |
getBandWavelengths()
The list of bands to be extracted by mid wavelength values (in nanometers). |
int |
getMissingBandAction()
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()
The wavelength tolerance value in nanometers. |
void |
init(String sBandCombination)
Initialize extract band arguments using the specified space- or semicolon-delimited band combination. |
void |
setBandNamesByRef(IStringArray ppBandNames)
The list of bands to be extracted by name. |
void |
setBandWavelengthsByRef(IDoubleArray ppBandWavelengths)
The list of bands to be extracted by mid wavelength values (in nanometers). |
void |
setMissingBandAction(int pMissingBandAction)
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)
The wavelength tolerance value in nanometers. |
Methods inherited from interface com.esri.arcgis.datasourcesraster.IExtractBandFunctionArguments |
---|
getBandIDs, getRaster, setBandIDsByRef, setRasterByRef |
Method Detail |
---|
void init(String sBandCombination) throws IOException, AutomationException
sBandCombination
- The sBandCombination (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.int getMissingBandAction() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setMissingBandAction(int pMissingBandAction) throws IOException, AutomationException
pMissingBandAction
- A com.esri.arcgis.datasourcesraster.esriMissingBandAction constant (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.double getWavelengthMatchTolerance() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setWavelengthMatchTolerance(double pWavelengthMatchTolerance) throws IOException, AutomationException
pWavelengthMatchTolerance
- The pWavelengthMatchTolerance (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.IDoubleArray getBandWavelengths() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setBandWavelengthsByRef(IDoubleArray ppBandWavelengths) throws IOException, AutomationException
ppBandWavelengths
- A reference to a com.esri.arcgis.system.IDoubleArray (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.IStringArray getBandNames() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setBandNamesByRef(IStringArray ppBandNames) throws IOException, AutomationException
ppBandNames
- A reference to a com.esri.arcgis.system.IStringArray (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |