Class EoBandObject
Represents the Band Object of the EO extensions
Inheritance
Namespace: Stac.Extensions.Eo
Assembly: DotNetStac.dll
Syntax
public class EoBandObject : object
Constructors
| Improve this Doc View SourceEoBandObject(String, Nullable<EoBandCommonName>)
Initializes a new instance of the EoBandObject class.
Declaration
public EoBandObject(string name, EoBandCommonName? commonName)
Parameters
Type | Name | Description |
---|---|---|
System.String | name | Name of the band |
System.Nullable<EoBandCommonName> | commonName | Common name of the band |
Properties
| Improve this Doc View SourceCenterWavelength
Gets or sets the center wavelength of the band, in micrometers (μm).
Declaration
public double? CenterWavelength { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.Double> | The center wavelength of the band, in micrometers (μm). |
CommonName
Gets or sets the name commonly used to refer to the band to make it easier to search for bands across instruments.
Declaration
public EoBandCommonName? CommonName { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<EoBandCommonName> | The name commonly used to refer to the band to make it easier to search for bands across instruments. |
Description
Gets or sets description to fully explain the band. CommonMark 0.29 syntax MAY be used for rich text representation.
Declaration
public string Description { get; set; }
Property Value
Type | Description |
---|---|
System.String | Description to fully explain the band. CommonMark 0.29 syntax MAY be used for rich text representation. |
FullWidthHalfMax
Gets or sets full width at half maximum (FWHM). The width of the band, as measured at half the maximum transmission, in micrometers (μm).
Declaration
public double? FullWidthHalfMax { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.Double> | Full width at half maximum (FWHM). The width of the band, as measured at half the maximum transmission, in micrometers (μm). |
Name
Gets or sets the name of the band (e.g., "B01", "B8", "band2", "red").
Declaration
public string Name { get; set; }
Property Value
Type | Description |
---|---|
System.String | The name of the band (e.g., "B01", "B8", "band2", "red"). |
Properties
Gets or sets additional fields
Declaration
public IDictionary<string, object> Properties { get; set; }
Property Value
Type | Description |
---|---|
IDictionary<System.String, System.Object> | Additional fields |
SolarIllumination
Gets or sets the solar illumination of the band, as measured at half the maximum transmission, in W/m2/micrometers.
Declaration
public double? SolarIllumination { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.Double> | The solar illumination of the band, as measured at half the maximum transmission, in W/m2/micrometers. |