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... | |
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. |