Provides access to a Spectral Sensor Interface.
Members
Name | Description | |
---|---|---|
![]() |
Characteristics | Gets the list of Spectral Sensor properties specific for the library type. |
![]() |
MaxWavelength | Gets the Maximum Wavelength value. |
![]() |
MinWavelength | Gets the Minimum Wavelength value. |
![]() |
SensorId | Gets the Spectral Sensor Id. |
![]() |
USGSBasicLoad | Loads the basic properties of a Spectral Sensor located in the specified path. No wavelengths are loaded. |
![]() |
USGSFullyLoad | Loads all the properties of a Spectral Sensor, including wavelengths, located in the specified path. |
![]() |
Wavelengths | Gets the array of wavelengths. |
![]() |
WavelengthsCount | Gets the Wavelengths count of the Spectral Sensor. |
![]() |
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. |