public class FromInt extends Object implements SliceBufferIndex<UnsignedIntBuffer>
SliceBufferIndex
with voxels of type unsigned int.Modifier and Type | Method and Description |
---|---|
static SliceBufferIndex<UnsignedIntBuffer> |
createInitialized(Extent extent)
Create a buffer of a particular size, that has been initialized.
|
static SliceBufferIndex<UnsignedIntBuffer> |
createUninitialized(Extent extent)
Create a buffer of a particular size, that has not been initialized.
|
Extent |
extent()
The size of each buffer.
|
void |
replaceSlice(int z,
VoxelBuffer<UnsignedIntBuffer> sliceToAssign)
Replaces the voxels for a particular z-slice.
|
VoxelBuffer<UnsignedIntBuffer> |
slice(int z)
A
VoxelBuffer corresponding to a particular z-slice. |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
iterateOverSlices, iterateOverSlicesAndOffsets, sliceBuffer
public static SliceBufferIndex<UnsignedIntBuffer> createInitialized(Extent extent)
extent
- the size of buffer to create.public static SliceBufferIndex<UnsignedIntBuffer> createUninitialized(Extent extent)
extent
- the size of buffer to create.public void replaceSlice(int z, VoxelBuffer<UnsignedIntBuffer> sliceToAssign)
SliceBufferIndex
replaceSlice
in interface SliceBufferIndex<UnsignedIntBuffer>
z
- the index of z-slice to replace.sliceToAssign
- the voxels for the new slice to assign.public VoxelBuffer<UnsignedIntBuffer> slice(int z)
SliceBufferIndex
VoxelBuffer
corresponding to a particular z-slice.slice
in interface SliceBufferIndex<UnsignedIntBuffer>
z
- the index (beginning at 0) of all z-slices.z
.public Extent extent()
SliceBufferIndex
extent
in interface SliceBufferIndex<UnsignedIntBuffer>
Copyright © 2010–2023 Owen Feehan, ETH Zurich, University of Zurich, Hoffmann-La Roche. All rights reserved.