Interface IRasterBandData
This interface describes all data object related to (multidimensional) matrices with extension
and numeric values.
Inherited Members
Namespace: Mars.Interfaces.Data
Assembly: Mars.Interfaces.dll
Syntax
public interface IRasterBandData : IMarsFeature, IDomainData, IRaster<double>
Remarks
Each band of possible multi-band (multidimensional) matrix is modelled a separated IRasterBandData
(e.g., colored geotiff file creates three IRasterBandData).
Properties
| Improve this Doc View SourceBand
Gets the band index when multiple band(colors) are used.
Declaration
int Band { get; }
Property Value
Type | Description |
---|---|
System.Int32 |
Remarks
This value can be used to merge multi-band raster together.
|
Improve this Doc
View Source
Box
The envelopment of this raster band, described as BoundingBox
Declaration
BoundingBox Box { get; }
Property Value
Type | Description |
---|---|
BoundingBox |
Remarks
Each band of possible multi-band (multidimensional) matrix is modelled a separated IRasterBandData
(e.g., colored geotiff file creates three IRasterBandData).
|
Improve this Doc
View Source
Matrix
The containing dense matrix
Declaration
double[, ] Matrix { get; }
Property Value
Type | Description |
---|---|
System.Double[,] |
Remarks
Each band of possible multi-band (multidimensional) matrix is modelled a separated IRasterBandData
(e.g., colored geotiff file creates three IRasterBandData).
|
Improve this Doc
View Source
Maximum
Gets the maximum data value, not counting no-data values in the grid.
Declaration
double? Maximum { get; }
Property Value
Type | Description |
---|---|
System.Nullable<System.Double> |
Remarks
Each band of possible multi-band (multidimensional) matrix is modelled a separated IRasterBandData
(e.g., colored geotiff file creates three IRasterBandData).
|
Improve this Doc
View Source
Mean
Gets the mean of the non-NoData values in this grid.
Declaration
double? Mean { get; }
Property Value
Type | Description |
---|---|
System.Nullable<System.Double> |
Remarks
Each band of possible multi-band (multidimensional) matrix is modelled a separated IRasterBandData
(e.g., colored geotiff file creates three IRasterBandData).
|
Improve this Doc
View Source
Minimum
Gets the minimum data value that is not classified as a no data value in this raster.
Declaration
double? Minimum { get; }
Property Value
Type | Description |
---|---|
System.Nullable<System.Double> |
Remarks
Each band of possible multi-band (multidimensional) matrix is modelled a separated IRasterBandData
(e.g., colored geotiff file creates three IRasterBandData).