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 |
---|---|
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.
|
IDoubleArray |
getWavelengths()
Gets the array of wavelengths.
|
int |
getWavelengthsCount()
Gets the Wavelengths count of the Spectral Sensor.
|
int |
getWavelengthUnits()
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.IDoubleArray getWavelengths() throws java.io.IOException, AutomationException
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.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 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.