public interface ISpectralSample
extends java.io.Serializable
Description: 'Provides access to a SpectralSample 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 |
IIDfe137721_c242_4515_b499_6a55262da6e7 |
static int |
xxDummy
Deprecated.
Internal use only
|
Modifier and Type | Method and Description |
---|---|
IPropertySet |
getCharacteristics()
Gets the list of Spectral Sample properties specific for the library type.
|
java.lang.String |
getName()
Gets the Spectral Sample name.
|
IDoubleArray |
getReflectanceData()
Gets the array of reflectance data.
|
GUID |
getSampleId()
Gets the Spectral Sample Id.
|
double |
getScaleFactor()
Gets the Scale Factor value.
|
GUID |
getSensorId()
Gets the Spectral Sensor Id that holds the wavelengths for this Sample.
|
void |
setSensorId(GUID pSensorID)
Gets the Spectral Sensor Id that holds the wavelengths for this Sample.
|
void |
uSGSBasicLoad(java.lang.String path,
boolean createId)
Loads the basic characteristics of a Spectral Sample located in the specified path.
|
void |
uSGSFullyLoad(java.lang.String path,
boolean createId)
Loads all the properties of a Spectral Sample, including reflectance data, located in the specified path.
|
static final int IIDfe137721_c242_4515_b499_6a55262da6e7
static final int xxDummy
static final java.lang.String IID
GUID getSampleId() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.java.lang.String getName() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.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.IDoubleArray getReflectanceData() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.double getScaleFactor() 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.