Cube owning a non-continuous buffer. More...
Inherits Cube.
Additional Inherited Members | |
Public Member Functions inherited from Cube | |
| void | Dispose () |
| IDisposable implementation. | |
| Image | Slice (int planeIndex, bool targetMapped) |
| Gets an image handle on a certain plane of the image cube. If targetMapped is true, the image slice returned is a deep copy of the the actual image plane in the cube. The slice axis depends on the cube encoding: | |
| Cube | Crop (Cuboid spectralCuboid) |
| Creates a cropped cube. | |
| Cube | Convert (CubeEncoding targetEncoding) |
| Creates a converted cube. | |
| void | Save (string enviHeader, string enviBinary) |
| Saves the cube header and data to the specified files. | |
| T[] | GetSpectralDensity< T > (int sampleIndex, int lineIndex) |
| Retrieves the spectral density at the given pixel. | |
| bool | TryGetLinearAccess (out LinearAccessData linearAccess) |
| Tries to get the linear access data for this cube. | |
| LinearAccessData | GetLinearAccess () |
| Gets the linear access data for this cube. | |
| ContinuousCube | Clone () |
| Copies this cubes memory to a new cube. | |
Static Public Member Functions inherited from Cube | |
| static ContinuousCube | Create (int numSamples, int numLines, int numBands, DataType dataType, CubeEncoding bufferLayout) |
| Creates a new continuous cube. | |
| static ContinuousCube | FromFile (string enviHeader, string enviBinary) |
| Loads a cube from file. | |
| static StackedCube | FromImages (IEnumerable< Image > images, CubeEncoding bufferLayout) |
| Creates a new stacked cube from the given images . | |
| static Cube | FromHandle (IntPtr handle) |
| Creates a new cube object from the given handle . | |
Protected Member Functions inherited from Cube | |
| Cube (IntPtr handle) | |
| Constructor. | |
| Cube (IntPtr handle, UseMemoryPressure useMemoryPressure) | |
| Constructor. | |
| virtual void | Dispose (bool disposing) |
| IDisposable helper function. | |
Properties inherited from Cube | |
| IntPtr | Handle [get] |
| Native handle of the calibrator. | |
| bool | IsDisposed [get] |
| Gets if the native handle has been disposed. | |
| DataType | DataType [get] |
| Gets the data type of this cube. | |
| Image | BufferView [get] |
| Gets the buffer view of this cube. | |
| MetaData | MetaData [get, set] |
| Metadata of this cube. | |
Events inherited from Cube | |
| NativeHandleEventDelegate | ObjectDisposing |
| Raised when this object is about to be disposed via the IDisposable.Dispose method. | |
Events inherited from INativeHandle | |
| NativeHandleEventDelegate | ObjectDisposing |
| Raised when this object is about to be disposed via the IDisposable.Dispose method. | |
Cube owning a non-continuous buffer.