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 |
|---|---|
void |
create(GUID sampleId,
java.lang.String sampleName,
GUID sensorId,
IDoubleArray pReflectanceData,
double scaleFactor)
Creates the object from parameters.
|
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 |
setCharacteristics(IPropertySet ppCharacteristics)
Gets the list of Spectral Sample properties specific for the library type.
|
void |
setName(java.lang.String pSampleName)
Gets the Spectral Sample name.
|
void |
setReflectanceData(IDoubleArray ppReflectanceData)
Gets the array of reflectance data.
|
void |
setSampleId(GUID pSampleID)
Gets the Spectral Sample Id.
|
void |
setScaleFactor(double pScaleFactor)
Gets the Scale Factor value.
|
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.void setSampleId(GUID pSampleID) throws java.io.IOException, AutomationException
pSampleID - 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 getName()
throws java.io.IOException,
AutomationException
java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.void setName(java.lang.String pSampleName)
throws java.io.IOException,
AutomationException
pSampleName - The pSampleName (in)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.void setReflectanceData(IDoubleArray ppReflectanceData) throws java.io.IOException, AutomationException
ppReflectanceData - 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.double getScaleFactor()
throws java.io.IOException,
AutomationException
java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.void setScaleFactor(double pScaleFactor)
throws java.io.IOException,
AutomationException
pScaleFactor - The pScaleFactor (in)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 sampleId, java.lang.String sampleName, GUID sensorId, IDoubleArray pReflectanceData, double scaleFactor) throws java.io.IOException, AutomationException
sampleId - A Structure: com.esri.arcgis.support.ms.stdole.GUID (in)sampleName - The sampleName (in)sensorId - A Structure: com.esri.arcgis.support.ms.stdole.GUID (in)pReflectanceData - A reference to a com.esri.arcgis.system.IDoubleArray (in)scaleFactor - The scaleFactor (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.