Uses of Class
org.anchoranalysis.image.voxel.buffer.VoxelBuffer
| Package | Description |
|---|---|
| org.anchoranalysis.image.voxel |
Data-structures to store and manipulate image raster-data or voxels.
|
| org.anchoranalysis.image.voxel.binary |
The
BinaryVoxels class and related operations. |
| org.anchoranalysis.image.voxel.buffer |
A buffer of voxel-values, usually corresponding to a single z-slice in
Voxels. |
| org.anchoranalysis.image.voxel.buffer.slice |
A container with voxel-buffers for each z-slice.
|
| org.anchoranalysis.image.voxel.convert.imglib2 |
Converts anchor data-structures to those used by ImgLib2.
|
| org.anchoranalysis.image.voxel.factory |
Creates new instances of
Voxels and VoxelsUntyped with specific data-types. |
| org.anchoranalysis.image.voxel.iterator |
Utilities to iterate over voxel-locations in images and sub-regions of images.
|
| org.anchoranalysis.image.voxel.iterator.process.buffer |
Functional-interfaces for processing different combinations of points and raw buffers, but not
VoxelBuffer. |
| org.anchoranalysis.image.voxel.iterator.process.voxelbuffer |
Functional-interfaces for processing different combinations of points and
VoxelBuffer but not raw buffers. |
| org.anchoranalysis.image.voxel.resizer |
Different interpolator methods to use when scaling voxels.
|
| org.anchoranalysis.image.voxel.statistics |
Statistics about aggregated voxel intensities.
|
-
Uses of VoxelBuffer in org.anchoranalysis.image.voxel
Methods in org.anchoranalysis.image.voxel that return VoxelBuffer Modifier and Type Method Description VoxelBuffer<T>Voxels. slice(int z)AVoxelBuffercorresponding to a particular z-slice.<T> VoxelBuffer<T>VoxelsUntyped. slice(int z)AVoxelBuffercorresponding to a particular z-slice.Methods in org.anchoranalysis.image.voxel with parameters of type VoxelBuffer Modifier and Type Method Description voidBoundedVoxels. replaceSlice(int sliceIndexToUpdate, VoxelBuffer<T> bufferToAssign)Assigns a new buffer for a slice.voidVoxels. replaceSlice(int sliceIndexToUpdate, VoxelBuffer<T> bufferToAssign)Assigns a new buffer for a particular slice. -
Uses of VoxelBuffer in org.anchoranalysis.image.voxel.binary
Methods in org.anchoranalysis.image.voxel.binary that return VoxelBuffer Modifier and Type Method Description VoxelBuffer<T>BinaryVoxels. slice(int z)AVoxelBuffercorresponding to a particular z-slice. -
Uses of VoxelBuffer in org.anchoranalysis.image.voxel.buffer
Subclasses of VoxelBuffer in org.anchoranalysis.image.voxel.buffer Modifier and Type Class Description classVoxelBufferUnsigned<T extends UnsignedBuffer>A parent class forVoxelBufferthat accepts unsigned-buffers and implements some common operations.Methods in org.anchoranalysis.image.voxel.buffer that return VoxelBuffer Modifier and Type Method Description static VoxelBuffer<FloatBuffer>[]VoxelBufferFactory. allocateFloatArray(int size)Creates an array of float voxel-buffers of given size.static VoxelBuffer<UnsignedByteBuffer>VoxelBufferFactory. allocateUnsignedByte(int capacity)Allocates a new unsigned byte voxel-buffer of given size.static VoxelBuffer<UnsignedByteBuffer>[]VoxelBufferFactory. allocateUnsignedByteArray(int size)Creates an array of unsigned byte voxel-buffers of given size.static VoxelBuffer<UnsignedIntBuffer>[]VoxelBufferFactory. allocateUnsignedIntArray(int size)Creates an array of unsigned int voxel-buffers of given size.static VoxelBuffer<UnsignedShortBuffer>VoxelBufferFactory. allocateUnsignedShort(int capacity)Allocates a new unsigned short voxel-buffers of given size.static VoxelBuffer<UnsignedShortBuffer>[]VoxelBufferFactory. allocateUnsignedShortArray(int size)Creates an array of unsigned short voxel-buffers of given size.VoxelBuffer<T>SlidingBuffer. bufferRelative(int relativeIndex)Returns the corresponding buffer at a relative z-slice index to the current focused z-slice.abstract VoxelBuffer<T>VoxelBuffer. duplicate()Creates a deep copy of the current object, including deep-copying the associated buffer.static VoxelBuffer<FloatBuffer>VoxelBufferWrap. floatArray(float[] array)Wraps an float-array into a voxel-buffer.static VoxelBuffer<FloatBuffer>VoxelBufferWrap. floatBuffer(FloatBuffer buffer)Wraps a float buffer into a voxel-buffer.VoxelBuffer<T>SlidingBuffer. getCenter()The buffer for the currently selected slice.VoxelBuffer<T>SlidingBuffer. getMinusOne()The voxel-buffer for the slice with the currently selected slice's index-1or null if it's the first slice.VoxelBuffer<T>SlidingBuffer. getPlusOne()The voxel-buffer for the slice with the currently selected slice's index+1or null if it's the final slice.static VoxelBuffer<UnsignedByteBuffer>VoxelBufferWrap. unsignedByteArray(byte[] array)Wraps an existing array (encoding unsigned bytes as a signed array) as a voxel-buffer.static VoxelBuffer<UnsignedByteBuffer>VoxelBufferWrap. unsignedByteBuffer(UnsignedByteBuffer buffer)Wraps an unsigned-byte buffer into a voxel-buffer.static VoxelBuffer<UnsignedByteBuffer>VoxelBufferWrap. unsignedByteRaw(ByteBuffer buffer)Wraps an unsigned-byte buffer (represented by a NIO signed-buffer) into a voxel-buffer.static VoxelBuffer<UnsignedIntBuffer>VoxelBufferWrap. unsignedIntArray(int[] array)Wraps an unsigned-int buffer into a voxel-buffer.static VoxelBuffer<UnsignedIntBuffer>VoxelBufferWrap. unsignedIntBuffer(UnsignedIntBuffer buffer)Wraps an unsigned-int buffer (represented by a NIO signed-buffer) into a voxel-buffer.static VoxelBuffer<UnsignedShortBuffer>VoxelBufferWrap. unsignedShortArray(short[] array)Wraps an existing array (encoding unsigned shorts as a signed array) as a voxel-buffer.static VoxelBuffer<UnsignedShortBuffer>VoxelBufferWrap. unsignedShortBuffer(UnsignedShortBuffer buffer)Wraps an unsigned-short buffer into a voxel-buffer.static VoxelBuffer<UnsignedShortBuffer>VoxelBufferWrap. unsignedShortRaw(ShortBuffer buffer)Wraps an unsigned-short buffer (represented by a NIO signed-buffer) into a voxel-buffer.Methods in org.anchoranalysis.image.voxel.buffer with parameters of type VoxelBuffer Modifier and Type Method Description voidProjectableBuffer. addVoxelBuffer(VoxelBuffer<T> voxels)Adds aVoxelBufferto the projection, as a single entity.abstract voidVoxelBuffer. copyVoxelFrom(int destinationIndex, VoxelBuffer<T> source, int sourceIndex)Copies one particular intensity-value from anotherVoxelBufferinto this buffer. -
Uses of VoxelBuffer in org.anchoranalysis.image.voxel.buffer.slice
Methods in org.anchoranalysis.image.voxel.buffer.slice that return VoxelBuffer Modifier and Type Method Description VoxelBuffer<UnsignedByteBuffer>FromByte. slice(int z)VoxelBuffer<FloatBuffer>FromFloat. slice(int z)VoxelBuffer<UnsignedIntBuffer>FromInt. slice(int z)VoxelBuffer<UnsignedShortBuffer>FromShort. slice(int z)VoxelBuffer<T>SliceBufferIndex. slice(int z)AVoxelBuffercorresponding to a particular z-slice.Methods in org.anchoranalysis.image.voxel.buffer.slice with parameters of type VoxelBuffer Modifier and Type Method Description voidFromByte. replaceSlice(int z, VoxelBuffer<UnsignedByteBuffer> sliceToAssign)voidFromFloat. replaceSlice(int z, VoxelBuffer<FloatBuffer> sliceToAssign)voidFromInt. replaceSlice(int z, VoxelBuffer<UnsignedIntBuffer> sliceToAssign)voidFromShort. replaceSlice(int z, VoxelBuffer<UnsignedShortBuffer> sliceToAssign)voidSliceBufferIndex. replaceSlice(int z, VoxelBuffer<T> sliceToAssign)Replaces the voxels for a particular z-slice.Method parameters in org.anchoranalysis.image.voxel.buffer.slice with type arguments of type VoxelBuffer Modifier and Type Method Description default voidSliceBufferIndex. iterateOverSlices(Consumer<VoxelBuffer<T>> sliceConsumer)CallssliceConsumeronce for each slice with the respective buffer. -
Uses of VoxelBuffer in org.anchoranalysis.image.voxel.convert.imglib2
Methods in org.anchoranalysis.image.voxel.convert.imglib2 with parameters of type VoxelBuffer Modifier and Type Method Description static net.imglib2.img.Img<net.imglib2.type.numeric.integer.UnsignedByteType>ConvertToImg. fromByte(VoxelBuffer<UnsignedByteBuffer> buffer, Extent extent)Creates anImgfrom aVoxelBufferwith an unsigned byte data-type.static net.imglib2.img.Img<net.imglib2.type.numeric.real.FloatType>ConvertToImg. fromFloat(VoxelBuffer<FloatBuffer> buffer, Extent extent)Creates anImgfrom aVoxelBufferwith a float data-type.static net.imglib2.img.Img<net.imglib2.type.numeric.integer.UnsignedShortType>ConvertToImg. fromShort(VoxelBuffer<UnsignedShortBuffer> buffer, Extent extent)Creates anImgfrom aVoxelBufferwith an unsigned short data-type. -
Uses of VoxelBuffer in org.anchoranalysis.image.voxel.factory
Methods in org.anchoranalysis.image.voxel.factory with parameters of type VoxelBuffer Modifier and Type Method Description default Voxels<T>VoxelsFactoryTypeBound. createForVoxelBuffer(VoxelBuffer<T> buffer, Extent extent)Create a newVoxelsthat has been initialized with a single-slice's memory buffers. -
Uses of VoxelBuffer in org.anchoranalysis.image.voxel.iterator
Methods in org.anchoranalysis.image.voxel.iterator with parameters of type VoxelBuffer Modifier and Type Method Description static <S, T> voidIterateVoxelsRemaining. withTwoBuffersWithoutOffset(VoxelBuffer<S> voxelBuffer1, VoxelBuffer<T> voxelBuffer2, ProcessBufferBinaryWithoutOffset<S,T> process)Iterate over remaining voxels each voxel - with two associated buffers for each slice. -
Uses of VoxelBuffer in org.anchoranalysis.image.voxel.iterator.process.buffer
Methods in org.anchoranalysis.image.voxel.iterator.process.buffer with parameters of type VoxelBuffer Modifier and Type Method Description voidProcessBufferBinaryMixed. process(Point3i point, VoxelBuffer<S> buffer1, T buffer2, int offset1, int offset2)Processes a voxel location in two buffers. -
Uses of VoxelBuffer in org.anchoranalysis.image.voxel.iterator.process.voxelbuffer
Methods in org.anchoranalysis.image.voxel.iterator.process.voxelbuffer with parameters of type VoxelBuffer Modifier and Type Method Description voidProcessVoxelBufferBinary. process(VoxelBuffer<S> buffer1, VoxelBuffer<T> buffer2, int offset)Processes a voxel location in a buffervoidProcessVoxelBufferBinaryMixed. process(Point3i point, VoxelBuffer<S> buffer1, T buffer2, int offset)Processes a voxel location in a buffervoidProcessVoxelBufferBinaryWithoutOffset. process(VoxelBuffer<S> buffer1, VoxelBuffer<T> buffer2)Processes a voxel location in a buffervoidProcessVoxelBufferUnary. process(VoxelBuffer<T> buffer, int offset)Processes a voxel location in a buffer.voidProcessVoxelBufferUnaryWithPoint. process(Point3i point, VoxelBuffer<T> buffer, int offset)Processes a voxel location in a buffer. -
Uses of VoxelBuffer in org.anchoranalysis.image.voxel.resizer
Methods in org.anchoranalysis.image.voxel.resizer that return VoxelBuffer Modifier and Type Method Description protected abstract VoxelBuffer<UnsignedByteBuffer>VoxelsResizer. resizeByte(VoxelBuffer<UnsignedByteBuffer> voxelsSource, VoxelBuffer<UnsignedByteBuffer> voxelsDestination, Extent extentSource, Extent extentDestination)Interpolates fromvoxelsSourcetovoxelsDestinationfor unsigned 8-bit buffers.protected VoxelBuffer<UnsignedByteBuffer>VoxelsResizerExecutionTime. resizeByte(VoxelBuffer<UnsignedByteBuffer> voxelsSource, VoxelBuffer<UnsignedByteBuffer> voxelsDestination, Extent extentSource, Extent extentDestination)VoxelBuffer<UnsignedByteBuffer>VoxelsResizerImgLib2. resizeByte(VoxelBuffer<UnsignedByteBuffer> voxelsSource, VoxelBuffer<UnsignedByteBuffer> voxelsDestination, Extent extentSource, Extent extentDestination)VoxelBuffer<UnsignedByteBuffer>VoxelsResizerNone. resizeByte(VoxelBuffer<UnsignedByteBuffer> voxelsSource, VoxelBuffer<UnsignedByteBuffer> voxelsDestination, Extent extentSource, Extent extentDestination)protected abstract VoxelBuffer<FloatBuffer>VoxelsResizer. resizeFloat(VoxelBuffer<FloatBuffer> voxelsSource, VoxelBuffer<FloatBuffer> voxelsDestination, Extent extentSource, Extent extentDestination)Interpolates fromvoxelsSourcetovoxelsDestinationfor float buffers.protected VoxelBuffer<FloatBuffer>VoxelsResizerExecutionTime. resizeFloat(VoxelBuffer<FloatBuffer> voxelsSource, VoxelBuffer<FloatBuffer> voxelsDestination, Extent extentSource, Extent extentDestination)VoxelBuffer<FloatBuffer>VoxelsResizerImgLib2. resizeFloat(VoxelBuffer<FloatBuffer> voxelsSource, VoxelBuffer<FloatBuffer> voxelsDestination, Extent extentSource, Extent extentDestination)VoxelBuffer<FloatBuffer>VoxelsResizerNone. resizeFloat(VoxelBuffer<FloatBuffer> voxelsSource, VoxelBuffer<FloatBuffer> voxelsDestination, Extent extentSource, Extent extentDestination)protected abstract VoxelBuffer<UnsignedShortBuffer>VoxelsResizer. resizeShort(VoxelBuffer<UnsignedShortBuffer> voxelsSource, VoxelBuffer<UnsignedShortBuffer> voxelsDestination, Extent extentSource, Extent extentDestination)Interpolates fromvoxelsSourcetovoxelsDestinationfor unsigned 16-bit buffers.protected VoxelBuffer<UnsignedShortBuffer>VoxelsResizerExecutionTime. resizeShort(VoxelBuffer<UnsignedShortBuffer> voxelsSource, VoxelBuffer<UnsignedShortBuffer> voxelsDestination, Extent extentSource, Extent extentDestination)VoxelBuffer<UnsignedShortBuffer>VoxelsResizerImgLib2. resizeShort(VoxelBuffer<UnsignedShortBuffer> voxelsSource, VoxelBuffer<UnsignedShortBuffer> voxelsDestination, Extent extentSource, Extent extentDestination)VoxelBuffer<UnsignedShortBuffer>VoxelsResizerNone. resizeShort(VoxelBuffer<UnsignedShortBuffer> voxelsSource, VoxelBuffer<UnsignedShortBuffer> voxelsDestination, Extent extentSource, Extent extentDestination)Methods in org.anchoranalysis.image.voxel.resizer with parameters of type VoxelBuffer Modifier and Type Method Description protected abstract VoxelBuffer<UnsignedByteBuffer>VoxelsResizer. resizeByte(VoxelBuffer<UnsignedByteBuffer> voxelsSource, VoxelBuffer<UnsignedByteBuffer> voxelsDestination, Extent extentSource, Extent extentDestination)Interpolates fromvoxelsSourcetovoxelsDestinationfor unsigned 8-bit buffers.protected VoxelBuffer<UnsignedByteBuffer>VoxelsResizerExecutionTime. resizeByte(VoxelBuffer<UnsignedByteBuffer> voxelsSource, VoxelBuffer<UnsignedByteBuffer> voxelsDestination, Extent extentSource, Extent extentDestination)VoxelBuffer<UnsignedByteBuffer>VoxelsResizerImgLib2. resizeByte(VoxelBuffer<UnsignedByteBuffer> voxelsSource, VoxelBuffer<UnsignedByteBuffer> voxelsDestination, Extent extentSource, Extent extentDestination)VoxelBuffer<UnsignedByteBuffer>VoxelsResizerNone. resizeByte(VoxelBuffer<UnsignedByteBuffer> voxelsSource, VoxelBuffer<UnsignedByteBuffer> voxelsDestination, Extent extentSource, Extent extentDestination)protected abstract VoxelBuffer<FloatBuffer>VoxelsResizer. resizeFloat(VoxelBuffer<FloatBuffer> voxelsSource, VoxelBuffer<FloatBuffer> voxelsDestination, Extent extentSource, Extent extentDestination)Interpolates fromvoxelsSourcetovoxelsDestinationfor float buffers.protected VoxelBuffer<FloatBuffer>VoxelsResizerExecutionTime. resizeFloat(VoxelBuffer<FloatBuffer> voxelsSource, VoxelBuffer<FloatBuffer> voxelsDestination, Extent extentSource, Extent extentDestination)VoxelBuffer<FloatBuffer>VoxelsResizerImgLib2. resizeFloat(VoxelBuffer<FloatBuffer> voxelsSource, VoxelBuffer<FloatBuffer> voxelsDestination, Extent extentSource, Extent extentDestination)VoxelBuffer<FloatBuffer>VoxelsResizerNone. resizeFloat(VoxelBuffer<FloatBuffer> voxelsSource, VoxelBuffer<FloatBuffer> voxelsDestination, Extent extentSource, Extent extentDestination)protected abstract VoxelBuffer<UnsignedShortBuffer>VoxelsResizer. resizeShort(VoxelBuffer<UnsignedShortBuffer> voxelsSource, VoxelBuffer<UnsignedShortBuffer> voxelsDestination, Extent extentSource, Extent extentDestination)Interpolates fromvoxelsSourcetovoxelsDestinationfor unsigned 16-bit buffers.protected VoxelBuffer<UnsignedShortBuffer>VoxelsResizerExecutionTime. resizeShort(VoxelBuffer<UnsignedShortBuffer> voxelsSource, VoxelBuffer<UnsignedShortBuffer> voxelsDestination, Extent extentSource, Extent extentDestination)VoxelBuffer<UnsignedShortBuffer>VoxelsResizerImgLib2. resizeShort(VoxelBuffer<UnsignedShortBuffer> voxelsSource, VoxelBuffer<UnsignedShortBuffer> voxelsDestination, Extent extentSource, Extent extentDestination)VoxelBuffer<UnsignedShortBuffer>VoxelsResizerNone. resizeShort(VoxelBuffer<UnsignedShortBuffer> voxelsSource, VoxelBuffer<UnsignedShortBuffer> voxelsDestination, Extent extentSource, Extent extentDestination) -
Uses of VoxelBuffer in org.anchoranalysis.image.voxel.statistics
Methods in org.anchoranalysis.image.voxel.statistics with parameters of type VoxelBuffer Modifier and Type Method Description static HistogramHistogramFactory. createFrom(VoxelBuffer<?> buffer)Creates aHistogramof the aggregated voxel intensities in aVoxelBuffer.