public interface ISpectralSensor
extends java.io.Serializable
Description: 'Provides access to a Spectral Sensor Interface.' 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 =
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
IID
Deprecated.
Internal use only
|
static int |
IID815dea49_9b8d_45fb_9962_9ec89c5246e1 |
static int |
xxDummy
Deprecated.
Internal use only
|
| Modifier and Type | Method and Description |
|---|---|
void |
create(GUID sensorId,
java.lang.String sensorName,
IDoubleArray pWavelengths,
int wlut)
Creates the object from parameters.
|
IPropertySet |
getCharacteristics()
Gets the list of Spectral Sensor properties specific for the library type.
|
double |
getMaxWavelength()
Gets the Maximum Wavelength value.
|
double |
getMinWavelength()
Gets the Minimum Wavelength value.
|
GUID |
getSensorId()
Gets the Spectral Sensor Id.
|
java.lang.String |
getSensorName()
Gets the Spectral Sensor name.
|
void |
getTargetRasterWavelengthsAndSensorName(IRaster pRaster,
java.lang.String[] pSensorName,
IDoubleArray[] ppTargetMinWavelengths,
IDoubleArray[] ppTargetMaxWavelengths,
IDoubleArray[] ppTargetCenterWavelengths,
int[] pWavelengthUnit)
Get target sensor wavelengths and sensor name from the input raster.
|
void |
getTargetSensorWavelengthsAndGUID(java.lang.String targetSensor,
GUID[] pTargetGuid,
IDoubleArray[] ppTargetMinWavelengths,
IDoubleArray[] ppTargetMaxWavelengths,
int[] pWavelengthUnit)
Get target sensor wavelengths and GUID from the sensor name.
|
IDoubleArray |
getWavelengths()
Gets the array of wavelengths.
|
int |
getWavelengthsCount()
Gets the Wavelengths count of the Spectral Sensor.
|
int |
getWavelengthUnits()
Gets the Wavelength units.
|
void |
setCharacteristics(IPropertySet ppCharacteristics)
Gets the list of Spectral Sensor properties specific for the library type.
|
void |
setSensorId(GUID pSensorID)
Gets the Spectral Sensor Id.
|
void |
setSensorName(java.lang.String pSensorName)
Gets the Spectral Sensor name.
|
void |
setWavelengths(IDoubleArray ppWavelengths)
Gets the array of wavelengths.
|
void |
setWavelengthUnits(int pWavelengthUnits)
Gets the Wavelength units.
|
void |
uSGSBasicLoad(java.lang.String path,
boolean createId)
Loads the basic properties of a Spectral Sensor located in the specified path.
|
void |
uSGSFullyLoad(java.lang.String path,
boolean createId)
Loads all the properties of a Spectral Sensor, including wavelengths, located in the specified path.
|
static final int IID815dea49_9b8d_45fb_9962_9ec89c5246e1
static final int xxDummy
static final java.lang.String IID
GUID getSensorId() throws java.io.IOException, AutomationException
java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.void setSensorId(GUID pSensorID) throws java.io.IOException, AutomationException
pSensorID - A Structure: com.esri.arcgis.support.ms.stdole.GUID (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.java.lang.String getSensorName()
throws java.io.IOException,
AutomationException
java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.void setSensorName(java.lang.String pSensorName)
throws java.io.IOException,
AutomationException
pSensorName - The pSensorName (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.IDoubleArray getWavelengths() throws java.io.IOException, AutomationException
java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.void setWavelengths(IDoubleArray ppWavelengths) throws java.io.IOException, AutomationException
ppWavelengths - A reference to a com.esri.arcgis.system.IDoubleArray (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.int getWavelengthUnits()
throws java.io.IOException,
AutomationException
java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.void setWavelengthUnits(int pWavelengthUnits)
throws java.io.IOException,
AutomationException
pWavelengthUnits - A com.esri.arcgis.datasourcesraster.WavelengthUnitType constant (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.double getMinWavelength()
throws java.io.IOException,
AutomationException
java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.double getMaxWavelength()
throws java.io.IOException,
AutomationException
java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.int getWavelengthsCount()
throws java.io.IOException,
AutomationException
java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.IPropertySet getCharacteristics() throws java.io.IOException, AutomationException
java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.void setCharacteristics(IPropertySet ppCharacteristics) throws java.io.IOException, AutomationException
ppCharacteristics - A reference to a com.esri.arcgis.system.IPropertySet (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.void uSGSBasicLoad(java.lang.String path,
boolean createId)
throws java.io.IOException,
AutomationException
path - The path (in)createId - The createId (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.void uSGSFullyLoad(java.lang.String path,
boolean createId)
throws java.io.IOException,
AutomationException
path - The path (in)createId - The createId (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.void create(GUID sensorId, java.lang.String sensorName, IDoubleArray pWavelengths, int wlut) throws java.io.IOException, AutomationException
sensorId - A Structure: com.esri.arcgis.support.ms.stdole.GUID (in)sensorName - The sensorName (in)pWavelengths - A reference to a com.esri.arcgis.system.IDoubleArray (in)wlut - A com.esri.arcgis.datasourcesraster.WavelengthUnitType constant (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.void getTargetSensorWavelengthsAndGUID(java.lang.String targetSensor,
GUID[] pTargetGuid,
IDoubleArray[] ppTargetMinWavelengths,
IDoubleArray[] ppTargetMaxWavelengths,
int[] pWavelengthUnit)
throws java.io.IOException,
AutomationException
targetSensor - The targetSensor (in)pTargetGuid - A Structure: com.esri.arcgis.support.ms.stdole.GUID (out: use single element array)ppTargetMinWavelengths - A reference to a com.esri.arcgis.system.IDoubleArray (out: use single element array)ppTargetMaxWavelengths - A reference to a com.esri.arcgis.system.IDoubleArray (out: use single element array)pWavelengthUnit - A com.esri.arcgis.datasourcesraster.WavelengthUnitType constant (out: use single element array)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.void getTargetRasterWavelengthsAndSensorName(IRaster pRaster, java.lang.String[] pSensorName, IDoubleArray[] ppTargetMinWavelengths, IDoubleArray[] ppTargetMaxWavelengths, IDoubleArray[] ppTargetCenterWavelengths, int[] pWavelengthUnit) throws java.io.IOException, AutomationException
pRaster - A reference to a com.esri.arcgis.geodatabase.IRaster (in)pSensorName - The pSensorName (out: use single element array)ppTargetMinWavelengths - A reference to a com.esri.arcgis.system.IDoubleArray (out: use single element array)ppTargetMaxWavelengths - A reference to a com.esri.arcgis.system.IDoubleArray (out: use single element array)ppTargetCenterWavelengths - A reference to a com.esri.arcgis.system.IDoubleArray (out: use single element array)pWavelengthUnit - A com.esri.arcgis.datasourcesraster.WavelengthUnitType constant (out: use single element array)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.