Description: 'Provides access to a SpectralLibrary 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 =
public class ISpectralLibraryProxy extends com.esri.arcgis.interop.Dispatch implements ISpectralLibrary, java.io.Serializable
| Modifier and Type | Field and Description |
|---|---|
boolean |
noncastable
Deprecated.
|
static java.lang.Class |
targetClass
Deprecated.
|
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, objRefIID, IID024048ca_eb92_4334_be34_a4f2bf607f05| Modifier | Constructor and Description |
|---|---|
|
ISpectralLibraryProxy()
Deprecated.
For internal use only
|
|
ISpectralLibraryProxy(java.lang.Object obj)
Deprecated.
|
protected |
ISpectralLibraryProxy(java.lang.Object obj,
java.lang.String iid)
Deprecated.
|
|
ISpectralLibraryProxy(java.lang.String CLSID,
java.lang.String host,
com.esri.arcgis.interop.AuthInfo authInfo)
Deprecated.
|
protected |
ISpectralLibraryProxy(java.lang.String CLSID,
java.lang.String iid,
java.lang.String host,
com.esri.arcgis.interop.AuthInfo authInfo)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addListener(java.lang.String iidStr,
java.lang.Object theListener,
java.lang.Object theSource)
Deprecated.
Adds a Java object to be a listener for a specific kind of event generated by the COM object.
|
void |
addSample(ISpectralSample pSpectralSample)
Deprecated.
Adds a Spectral Sample to the spectral library.
|
void |
addSensor(ISpectralSensor pSpectralSensor)
Deprecated.
Adds a Spectral Sensor to the spectral library.
|
void |
buildMatchedFilters(IDoubleArray pCovMatArray,
IDoubleArray pTargetArray,
int numBands,
int numTargets,
int method,
IDoubleArray[] ppBandWeights,
ILongArray[] ppBandIsValid)
Deprecated.
Compute matched filters for target spectra using background covariance.
|
void |
computeBackgroundStats(java.lang.Object pRas,
ITrackCancel pTrackCancel,
IDoubleArray[] ppCovMatArray,
IDoubleArray[] ppMeanArray)
Deprecated.
Compute background statistics from the input raster.
|
java.lang.String |
esri_getSource()
Deprecated.
Gets the Spectral Library source path.
|
IArray |
getSamples()
Deprecated.
Gets the Spectral Library array of Samples.
|
IArray |
getSensors()
Deprecated.
Gets the Spectral Library array of Sensors.
|
int |
getSpecLibType()
Deprecated.
Gets the Spectral Library Type.
|
java.lang.String |
getVersion()
Deprecated.
Gets the Spectral Library Version.
|
void |
loadENVISpectralLibrary(java.lang.String path)
Deprecated.
Loads the ENVI Spectral Libary located in the specified file path.
|
void |
loadESRISpectralLibrary(java.lang.String path)
Deprecated.
Loads the ESRI Spectral Libary located in the specified file path.
|
void |
loadUSGSSpectralLibrary(java.lang.String path,
boolean fullyLoad)
Deprecated.
Loads the USGS Spectral Libary located in the specified folder path.
|
void |
removeContinuum()
Deprecated.
Remove continuum from a spectral library.
|
void |
removeListener(java.lang.String iidStr,
java.lang.Object theListener)
Deprecated.
Removes a Java object as a listener to events generated by a COM object.
|
void |
removeSample(GUID sampleId)
Deprecated.
Removes a Spectral Sample from the spectral library specified by its ID.
|
void |
removeSensor(GUID sensorId)
Deprecated.
Removes a Spectral Sensor from the spectral library specified by its ID.
|
void |
resample(IDoubleArray pTargetMinWavelengths,
IDoubleArray pTargetMaxWavelengths,
int targetWlut,
GUID targetSensorId,
java.lang.String targetSensorName,
int method)
Deprecated.
Resample a spectral library to target min / max wavelengths.
|
void |
resampleCenter(IDoubleArray pTargetCenterWavelengths,
int targetWlut,
GUID targetSensorId,
java.lang.String targetSensorName,
int method)
Deprecated.
Resample a spectral library to target center wavelengths.
|
void |
resampleToTargetRaster(IRaster pRaster,
int method)
Deprecated.
Resample a spectral library to target raster.
|
void |
resampleToTargetSensor(ISpectralSensor pSpectralSensor,
int method)
Deprecated.
Resample a spectral library to target sensor.
|
void |
saveAsESRISpectralLibrary(java.lang.String path)
Deprecated.
Saves the Spectral Library as ESRI Spectral Library file (.esl) in the specified path
|
bindUsingMoniker, constructVtblPosTable, convertToNative, cookieForListener, createDispatch, createObjrefMonikerDisplayName, equals, getActiveObject, getActiveObject, getDefaultProperty, getDispatchIdOfName, getLastErrorCode, getMtsObjectContext, getObjRef, getPropertyByName, getPropertyByName, getVtblPos, hashCode, initDispatch, invoke, invokeMethodByName, invokeMethodByName, invokeMethodByName, invokePropertyGetByName, invokePropertyPutByName, invokePropertyPutByRefByName, isNativeMode, isObjRef, optimizedVtblInvoke, queryInterface, readExternal, release, setNativeMode, setPropertyByName, toString, vtblInvoke, writeExternalpublic static final java.lang.Class targetClass
public boolean noncastable
public ISpectralLibraryProxy(java.lang.String CLSID,
java.lang.String host,
com.esri.arcgis.interop.AuthInfo authInfo)
throws java.net.UnknownHostException,
java.io.IOException
java.net.UnknownHostExceptionjava.io.IOExceptionpublic ISpectralLibraryProxy()
public ISpectralLibraryProxy(java.lang.Object obj)
throws java.io.IOException
java.io.IOExceptionprotected ISpectralLibraryProxy(java.lang.Object obj,
java.lang.String iid)
throws java.io.IOException
java.io.IOExceptionprotected ISpectralLibraryProxy(java.lang.String CLSID,
java.lang.String iid,
java.lang.String host,
com.esri.arcgis.interop.AuthInfo authInfo)
throws java.io.IOException
java.io.IOExceptionpublic void addListener(java.lang.String iidStr,
java.lang.Object theListener,
java.lang.Object theSource)
throws java.io.IOException
com.esri.arcgis.interop.DispatchaddListener in class com.esri.arcgis.interop.DispatchiidStr - the ID of the outgoing interface, implemented by the listenertheListener - the object to be informed of the eventstheSource - the proxy class that represents the COM class that is the source of the eventsjava.io.IOExceptionpublic void removeListener(java.lang.String iidStr,
java.lang.Object theListener)
throws java.io.IOException
com.esri.arcgis.interop.DispatchremoveListener in class com.esri.arcgis.interop.DispatchiidStr - the ID of the outgoing interface, implemented by the listenertheListener - the object that no longer wishes to be informed of the eventsjava.io.IOExceptionpublic java.lang.String esri_getSource()
throws java.io.IOException,
AutomationException
esri_getSource in interface ISpectralLibraryjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public int getSpecLibType()
throws java.io.IOException,
AutomationException
getSpecLibType in interface ISpectralLibraryjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public java.lang.String getVersion()
throws java.io.IOException,
AutomationException
getVersion in interface ISpectralLibraryjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public IArray getSensors() throws java.io.IOException, AutomationException
getSensors in interface ISpectralLibraryjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public IArray getSamples() throws java.io.IOException, AutomationException
getSamples in interface ISpectralLibraryjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void loadUSGSSpectralLibrary(java.lang.String path,
boolean fullyLoad)
throws java.io.IOException,
AutomationException
loadUSGSSpectralLibrary in interface ISpectralLibrarypath - The path (in)fullyLoad - The fullyLoad (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void loadESRISpectralLibrary(java.lang.String path)
throws java.io.IOException,
AutomationException
loadESRISpectralLibrary in interface ISpectralLibrarypath - The path (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void resampleToTargetSensor(ISpectralSensor pSpectralSensor, int method) throws java.io.IOException, AutomationException
resampleToTargetSensor in interface ISpectralLibrarypSpectralSensor - A reference to a com.esri.arcgis.datasourcesraster.ISpectralSensor (in)method - A com.esri.arcgis.datasourcesraster.SpectralResampleMethod constant (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void resampleToTargetRaster(IRaster pRaster, int method) throws java.io.IOException, AutomationException
resampleToTargetRaster in interface ISpectralLibrarypRaster - A reference to a com.esri.arcgis.geodatabase.IRaster (in)method - A com.esri.arcgis.datasourcesraster.SpectralResampleMethod constant (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void resampleCenter(IDoubleArray pTargetCenterWavelengths, int targetWlut, GUID targetSensorId, java.lang.String targetSensorName, int method) throws java.io.IOException, AutomationException
resampleCenter in interface ISpectralLibrarypTargetCenterWavelengths - A reference to a com.esri.arcgis.system.IDoubleArray (in)targetWlut - A com.esri.arcgis.datasourcesraster.WavelengthUnitType constant (in)targetSensorId - A Structure: com.esri.arcgis.support.ms.stdole.GUID (in)targetSensorName - The targetSensorName (in)method - A com.esri.arcgis.datasourcesraster.SpectralResampleMethod constant (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void resample(IDoubleArray pTargetMinWavelengths, IDoubleArray pTargetMaxWavelengths, int targetWlut, GUID targetSensorId, java.lang.String targetSensorName, int method) throws java.io.IOException, AutomationException
resample in interface ISpectralLibrarypTargetMinWavelengths - A reference to a com.esri.arcgis.system.IDoubleArray (in)pTargetMaxWavelengths - A reference to a com.esri.arcgis.system.IDoubleArray (in)targetWlut - A com.esri.arcgis.datasourcesraster.WavelengthUnitType constant (in)targetSensorId - A Structure: com.esri.arcgis.support.ms.stdole.GUID (in)targetSensorName - The targetSensorName (in)method - A com.esri.arcgis.datasourcesraster.SpectralResampleMethod constant (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void removeContinuum()
throws java.io.IOException,
AutomationException
removeContinuum in interface ISpectralLibraryjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void loadENVISpectralLibrary(java.lang.String path)
throws java.io.IOException,
AutomationException
loadENVISpectralLibrary in interface ISpectralLibrarypath - The path (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void addSensor(ISpectralSensor pSpectralSensor) throws java.io.IOException, AutomationException
addSensor in interface ISpectralLibrarypSpectralSensor - A reference to a com.esri.arcgis.datasourcesraster.ISpectralSensor (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void addSample(ISpectralSample pSpectralSample) throws java.io.IOException, AutomationException
addSample in interface ISpectralLibrarypSpectralSample - A reference to a com.esri.arcgis.datasourcesraster.ISpectralSample (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void removeSensor(GUID sensorId) throws java.io.IOException, AutomationException
removeSensor in interface ISpectralLibrarysensorId - 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.public void removeSample(GUID sampleId) throws java.io.IOException, AutomationException
removeSample in interface ISpectralLibrarysampleId - 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.public void saveAsESRISpectralLibrary(java.lang.String path)
throws java.io.IOException,
AutomationException
saveAsESRISpectralLibrary in interface ISpectralLibrarypath - The path (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void buildMatchedFilters(IDoubleArray pCovMatArray, IDoubleArray pTargetArray, int numBands, int numTargets, int method, IDoubleArray[] ppBandWeights, ILongArray[] ppBandIsValid) throws java.io.IOException, AutomationException
buildMatchedFilters in interface ISpectralLibrarypCovMatArray - A reference to a com.esri.arcgis.system.IDoubleArray (in)pTargetArray - A reference to a com.esri.arcgis.system.IDoubleArray (in)numBands - The numBands (in)numTargets - The numTargets (in)method - A com.esri.arcgis.datasourcesraster.SpectralMatchingMethod constant (in)ppBandWeights - A reference to a com.esri.arcgis.system.IDoubleArray (out: use single element array)ppBandIsValid - A reference to a com.esri.arcgis.system.ILongArray (out: use single element array)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void computeBackgroundStats(java.lang.Object pRas,
ITrackCancel pTrackCancel,
IDoubleArray[] ppCovMatArray,
IDoubleArray[] ppMeanArray)
throws java.io.IOException,
AutomationException
computeBackgroundStats in interface ISpectralLibrarypRas - A reference to another Object (IUnknown) (in)pTrackCancel - A reference to a com.esri.arcgis.system.ITrackCancel (in)ppCovMatArray - A reference to a com.esri.arcgis.system.IDoubleArray (out: use single element array)ppMeanArray - A reference to a com.esri.arcgis.system.IDoubleArray (out: use single element array)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.