Maven module :un.api : api-image :
Class :
un.api.image.sample.InterleavedRawModel
Extends/Implements :
un.api.image.sample.AbstractRawModel
Subclasses : -
Variables : -
Functions :
InterleavedRawModel,
getPrimitiveType,
getSampleCount,
asTupleBuffer,
createBuffer
public void
InterleavedRawModel (int sampleType, int nbSample)
public int
getPrimitiveType ()
public int
getSampleCount ()
public TupleBuffer
asTupleBuffer (Image image)
public Buffer
createBuffer (Extent.Long dimensions, BufferFactory factory)
uncompressed. This class should suffice for image with interleaved samples.
ImageBank is expected to be ordered line by line, each sample next to another :
line 0 : [s1][s2][sN][s1][s2][sN] ...
line 1 : [s1][s2][sN][s1][s2][sN] ...
...
If image has more then 2 dimensions, datas are expected to be ordered by successive
slices of the two first dimensions starting from the first dimension. 4D example :
Slice : [0,0,0,0]
Slice : [0,0,1,0]
Slice : [0,0,Z,0]
Slice : [0,0,0,1]
Slice : [0,0,1,1]
Slice : [0,0,Z,1]
Slice : [0,0,0,W]
Slice : [0,0,1,W]
Slice : [0,0,Z,W]
@author Johann Sorel