CVB.Net 14.0
ContinuousCube Class Reference

Cube owning a continuous buffer. More...

Inherits Cube.

Additional Inherited Members

- Public Member Functions inherited from Cube
void Dispose ()
 IDisposable implementation.
 
Cube Crop (Cuboid spectralCuboid)
 Creates a cropped cube. More...
 
Cube Transpose (CubeEncoding targetEncoding)
 Creates a transposed cube. More...
 
void Save (string enviHeader, string enviBinary)
 Saves the cube header and data to the specified files. More...
 
ContinuousCube SwapSamplesAndLines ()
 Returns a new cube which is a copy of this cube, with the dimensions for samples and lines swapped. More...
 
T[] GetSpectralDensity< T > (int sampleIndex, int lineIndex)
 Retrieves the spectral density at the given pixel. More...
 
bool TryGetLinearAccess (out LinearAccessData linearAccess)
 Tries to get the linear access data for this cube. More...
 
LinearAccessData GetLinearAccess ()
 Gets the linear access data for this cube. More...
 
ContinuousCube Clone ()
 Copies this cubes memory to a new cube. More...
 
- 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. More...
 
static ContinuousCube FromFile (string enviHeader, string enviBinary)
 Loads a cube from file. More...
 
static StackedCube FromImages (IEnumerable< Image > images, CubeEncoding bufferLayout)
 Creates a new stacked cube from the given images . More...
 
static Cube FromHandle (IntPtr handle)
 Creates a new cube object from the given handle . More...
 
- Protected Member Functions inherited from Cube
 Cube (IntPtr handle)
 Constructor. More...
 
 Cube (IntPtr handle, UseMemoryPressure useMemoryPressure)
 Constructor. More...
 
virtual void Dispose (bool disposing)
 IDisposable helper function. More...
 
- 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. More...
 
Image BufferView [get]
 Gets the buffer view of this cube.
 
MetaData MetaData [get, set]
 Metadata of this cube.
 
- 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 inherited from Cube
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...
 

Detailed Description

Cube owning a continuous buffer.