ISpectralSample Interface

Provides access to a SpectralSample Interface.

Members

Name Description
Read-only property Characteristics Gets the list of Spectral Sample properties specific for the library type.
Read-only property Name Gets the Spectral Sample name.
Read-only property ReflectanceData Gets the array of reflectance data.
Read-only property SampleId Gets the Spectral Sample Id.
Read-only property ScaleFactor Gets the Scale Factor value.
Read/write property SensorId Gets the Spectral Sensor Id that holds the wavelengths for this Sample.
Method USGSBasicLoad Loads the basic characteristics of a Spectral Sample located in the specified path. No spectral data is loaded.
Method USGSFullyLoad Loads all the properties of a Spectral Sample, including reflectance data, located in the specified path.

ISpectralSample.Characteristics Property

Gets the list of Spectral Sample properties specific for the library type.

Public ReadOnly Property Characteristics As IPropertySet
public IPropertySet Characteristics {get;}

ISpectralSample.Name Property

Gets the Spectral Sample name.

Public ReadOnly Property Name As String
public string Name {get;}

ISpectralSample.ReflectanceData Property

Gets the array of reflectance data.

Public ReadOnly Property ReflectanceData As IDoubleArray
public IDoubleArray ReflectanceData {get;}

ISpectralSample.SampleId Property

Gets the Spectral Sample Id.

Public ReadOnly Property SampleId As Guid
public Guid SampleId {get;}

ISpectralSample.ScaleFactor Property

Gets the Scale Factor value.

Public ReadOnly Property ScaleFactor As Double
public double ScaleFactor {get;}

ISpectralSample.SensorId Property

Gets the Spectral Sensor Id that holds the wavelengths for this Sample.

Public Property SensorId As Guid
public Guid SensorId {get; set;}

ISpectralSample.USGSBasicLoad Method

Loads the basic characteristics of a Spectral Sample located in the specified path. No spectral data is loaded.

Public Sub USGSBasicLoad ( _
    ByVal Path As String, _
    ByVal createId As Boolean _
)
public void USGSBasicLoad (
    string Path,
    bool createId
);

ISpectralSample.USGSFullyLoad Method

Loads all the properties of a Spectral Sample, including reflectance data, located in the specified path.

Public Sub USGSFullyLoad ( _
    ByVal Path As String, _
    ByVal createId As Boolean _
)
public void USGSFullyLoad (
    string Path,
    bool createId
);

Classes that implement ISpectralSample

Classes Description
SpectralSample The Spectral Sample class that holds spectral data.

Your browser is no longer supported. Please upgrade your browser for the best experience. See our browser deprecation post for more details.