Meta information attached to a Cube. More...
Inherits INativeHandle.
Public Member Functions | |
MetaData () | |
Constructor. Creates a default meta data object. | |
void | Dispose () |
IDisposable implementation. | |
Protected Member Functions | |
virtual void | Dispose (bool disposing) |
IDisposable helper function. More... | |
Properties | |
IntPtr | Handle [get] |
Native handle. | |
bool | IsDisposed [get] |
Gets if the native handle has been disposed. | |
int? | Lines [get] |
Number of lines. | |
int? | Samples [get] |
Number of samples. | |
int? | Bands [get] |
Number of bands. | |
CubeEncoding? | InterleavedType [get] |
Interleaved type. | |
ByteOrder? | ByteOrder [get] |
Byte order. | |
EnviDataType? | DataType [get] |
Datatype in ENVI format. | |
string | FileType [get] |
File type. | |
int? | HeaderOffset [get, set] |
Number of bytes to skip when reading the ENVI binary file. | |
string | WavelengthUnit [get, set] |
Unit of the Wavelengths. | |
double[] | Wavelengths [get, set] |
Wavelength data. Unit is defined in the WavelengthUnit. | |
double[] | Fwhm [get, set] |
Full-width-half-maximum values. Unit is defined in the WavelengthUnit. | |
Properties inherited from INativeHandle | |
IntPtr | Handle [get] |
The native handle of the object. | |
bool | IsDisposed [get] |
Possibility to check whether the object has already been disposed of. | |
Events | |
NativeHandleEventDelegate | ObjectDisposing |
Raised when this object is about to be disposed via the IDisposable.Dispose method. More... | |
Events inherited from INativeHandle | |
NativeHandleEventDelegate | ObjectDisposing |
Raised when this object is about to be disposed via the IDisposable.Dispose method. More... | |
Meta information attached to a Cube.
|
protectedvirtual |
IDisposable helper function.
disposing |
NativeHandleEventDelegate ObjectDisposing |
Raised when this object is about to be disposed via the IDisposable.Dispose method.
This event is raised right before this object is disposed. The dispose itself cannot be canceled.