Namespace for the Namespace for the Spectral tool. More...
Classes | |
| class | ColorConversion |
| Color conversion of hyperspectral cubes. More... | |
| class | ContinuousCube |
| Cube owning a continuous buffer. More... | |
| class | Cube |
| Base class for cubes. More... | |
| class | CubeArithmetic |
| Arithmetic operations on cubes. More... | |
| struct | Cuboid |
| Range struct for cubes. More... | |
| struct | LinearAccessData |
| Linear access to a Cube. More... | |
| class | LinearNonOwningCube |
| Linear cube that doesn't own a buffer. More... | |
| class | MappedCube |
| Cube mapping the memory of another cube. More... | |
| class | MetaData |
| Meta information attached to a Cube. More... | |
| class | StackedCube |
| Cube owning a non-continuous buffer. More... | |
Enumerations | |
| enum | CubeEncoding { BandInterleavedByLine = 0 , BandSequential = 1 , BandInterleavedByPixel = 2 } |
| Defines how the mapping between a typical x-y image and samples-lines-bands is done. More... | |
| enum | FieldId { Interleave = 0 , Samples = 1 , Lines = 2 , Bands = 3 , DataType = 4 , ByteOrder = 5 , FileType = 6 , HeaderOffset = 7 , Wavelength = 8 , WavelengthUnit = 9 , Fwhm = 10 } |
| Defines the available informations to get from the meta data. More... | |
| enum | EnviDataType { Uint8 = 1 , Int16 = 2 , Int32 = 3 , Float32 = 4 , Float64 = 5 , ComplexFloat32 = 6 , ComplexFloat64 = 9 , Uint16 = 12 , UInt32 = 13 , Int64 = 14 , Uint64 = 15 } |
| Datatype in ENVI format. More... | |
| enum | ByteOrder { LeastSignificantByte = 0 , MostSignificantByte = 1 } |
| Byte order. More... | |
Namespace for the Namespace for the Spectral tool.
| enum ByteOrder |
| enum CubeEncoding |
Defines how the mapping between a typical x-y image and samples-lines-bands is done.
| enum EnviDataType |
Datatype in ENVI format.
| enum FieldId |
Defines the available informations to get from the meta data.
| Enumerator | |
|---|---|
| Interleave | Defines the way the spectral data of the buffer is ordered (CubeEncoding). |
| Samples | The number of samples. |
| Lines | The number of lines. |
| Bands | The number of bands. |
| DataType | Datatype as defined in the ENVI-format. |
| ByteOrder | Byte order. 0 = Least significant byte first (LSF). 1 = Most significant byte first (MSF) |
| FileType | File type. Default value: "ENVI Standard". |
| HeaderOffset | Header offset in bytes. Number of bytes to skip when reading the ENVI-binary file. |
| Wavelength | Array of wavelengths in the unit defined by WavelengthUnit. |
| WavelengthUnit | Unit of the Wavelength values.
|
| Fwhm | Array of full-width-half-maximum values. Unit defined by WavelengthUnit. |