ISpectralSensor Interface

Provides access to a Spectral Sensor Interface.

Members

Name Description
Read-only property Characteristics Gets the list of Spectral Sensor properties specific for the library type.
Read-only property MaxWavelength Gets the Maximum Wavelength value.
Read-only property MinWavelength Gets the Minimum Wavelength value.
Read-only property SensorId Gets the Spectral Sensor Id.
Method USGSBasicLoad Loads the basic properties of a Spectral Sensor located in the specified path. No wavelengths are loaded.
Method USGSFullyLoad Loads all the properties of a Spectral Sensor, including wavelengths, located in the specified path.
Read-only property Wavelengths Gets the array of wavelengths.
Read-only property WavelengthsCount Gets the Wavelengths count of the Spectral Sensor.
Read-only property WavelengthUnits Gets the Wavelength units.

ISpectralSensor.Characteristics Property

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

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

ISpectralSensor.MaxWavelength Property

Gets the Maximum Wavelength value.

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

ISpectralSensor.MinWavelength Property

Gets the Minimum Wavelength value.

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

ISpectralSensor.SensorId Property

Gets the Spectral Sensor Id.

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

ISpectralSensor.USGSBasicLoad Method

Loads the basic properties of a Spectral Sensor located in the specified path. No wavelengths are loaded.

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

ISpectralSensor.USGSFullyLoad Method

Loads all the properties of a Spectral Sensor, including wavelengths, located in the specified path.

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

ISpectralSensor.Wavelengths Property

Gets the array of wavelengths.

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

ISpectralSensor.WavelengthsCount Property

Gets the Wavelengths count of the Spectral Sensor.

Public ReadOnly Property WavelengthsCount As Integer
public int WavelengthsCount {get;}

ISpectralSensor.WavelengthUnits Property

Gets the Wavelength units.

Public ReadOnly Property WavelengthUnits As WavelengthUnitType
public WavelengthUnitType WavelengthUnits {get;}

Classes that implement ISpectralSensor

Classes Description
SpectralSensor The Spectrum class that holds wavelengths.

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